问题描述
我在laravel中使用修补程序功能,但是当我在其中键入以下内容时:
>>>user App\PostController;
>>>PostController::get();
我收到以下错误:
PHP Fatal error: Class 'App/PostController' not found in Psy Shell code on line 1
我该如何解决?
解决方法
您可以使用以下内容:
$controller = app()->make(App\Http\Controllers\PostController::class);
app()->call([$controller,'get']);
如果要将参数传递给方法:
$controller = app()->make(App\Http\Controllers\PostController::class);
app()->call([$controller,'get'],['test' => 123]);
,
控制器位于App \ Http \ Controllers命名空间下
尝试use App\Http\Controllers\PostController