【问题标题】:How to log php artisan calls?如何记录 php artisan 调用?
【发布时间】:2017-08-04 06:02:52
【问题描述】:

如何记录每个工匠调用?

例如: 记录所有php artisan servemigrationseeds 并将其保存到数据库中?

【问题讨论】:

  • 您到底想在数据库中保存什么?
  • 关于谁使用/调用该命令的所有信息

标签: php laravel-5 laravel-artisan


【解决方案1】:

我不知道你为什么需要它,但就是这样。最简单的方法(但不是最好的) - 用这样的简单代码修改“artisan.php”:

ArtisanModel::create(['command' => $_SERVER['argv'][1]];

就在 $kernel var 之后

这意味着您必须创建新模型并将 $_SERVER['argv'] 结果存储在其中。

另一种方法(更好的方法)是确定您的应用程序在 ServiceProvider 的某处以 CLI 模式运行

【讨论】:

    猜你喜欢
    • 2019-06-30
    • 2020-01-09
    • 2015-06-04
    • 2015-12-23
    • 2016-01-09
    • 2020-01-22
    • 1970-01-01
    • 2015-10-15
    • 2015-08-11
    相关资源
    最近更新 更多