【问题标题】:how can we call controller method from console kernel.php in laravel我们如何从 laravel 的控制台 kernel.php 调用控制器方法
【发布时间】:2019-09-16 11:13:59
【问题描述】:

我们如何在laravel 中从控制台kernel.php 调用controller 方法。我将安排一个cron 到,所以在调度方法中我已经编写了一些代码并调用controller 方法。 当我要调用它并运行命令 sudo php artisan schedule:run 它给了我 error like

[ReflectionException] 类 App\Http\Controllers\Auth\ReservationController 不存在

【问题讨论】:

  • 我知道已经有一些与此相关的问题。但他们没有帮助我。
  • 命名空间是否正确?应用\Http\Controllers\Auth\ReservationController。通常 Laravel 控制器位于 App\ControllersReservationController。
  • 哦……我忘了从路径中删除 Auth。非常感谢@MuhammadTashfeen。你节省了我的时间。

标签: php laravel


【解决方案1】:

检查您的命名空间。应该是App\Http\Controllers\ReservationController

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-28
    • 2014-11-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多