使用laravel中的修补程序函数



我在laravel中使用修补程序函数,但当我在中键入以下内容时

>>>user AppPostController;
>>>PostController::get();

我得到以下错误:

PHP Fatal error:  Class 'App/PostController' not found in Psy Shell code on line 1

我该怎么解决这个问题?

您可以使用以下内容:

$controller = app()->make(AppHttpControllersPostController::class);
app()->call([$controller, 'get']);

如果要将参数传递给方法:

$controller = app()->make(AppHttpControllersPostController::class);
app()->call([$controller, 'get'], ['test' => 123]);

控制器位于App\Http\Controllers命名空间下尝试use AppHttpControllersPostController

相关内容

最新更新