php - Laravel 4 类如何检测它是在 Artisan 任务中运行还是在浏览器请求中运行?

标签 php laravel-4

我有一些应用程序启动代码需要知道它当前是在 artisan 任务中运行还是在浏览器请求中被调用。

我如何在 Laravel 4 中检测到它?

最佳答案

这是最好的方法:)

    if (App::runningInConsole())
      echo "Running in artisan/CLI";
    else 
      echo "Running in a browser";

希望对您有所帮助。

关于php - Laravel 4 类如何检测它是在 Artisan 任务中运行还是在浏览器请求中运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24697363/

相关文章:

php - 动态 url(用斜杠分隔)参数获取数组? (例如 :/category, cat1,cat2/types,type1,type2)

php - 使用唯一列更新表

php - 如何访问 Carbon 对象类型?

laravel 4 关系 - 如何显示用户投票记录的前 5 名排名

laravel - 如何在 2 个 Eloquent 模型之间共享功能

php - 在 OctoberCMS 插件中使用 Omnipay

php - 上传到 phpmyadmin 时图像上的水印

php - 我可以在 PHP 中混合使用 MySQL API 吗?

php - Google Maps AP v3 I - 尝试使用 jQuery $.ajax 动态添加标记

php - 在 Laravel 4.2 中重写 Mail MailgunTransport 类