[英]Laravel Array to String Conversion Error Exception
im a beginner in using laravel and while i was making a new controller and run php artisan optimize我是使用 laravel 的初学者,而我正在制作新的 controller 并运行 php 工匠优化
this error happened发生了这个错误
what do i do?我该怎么办?
at F:\capstone\sms-app\vendor\laravel\framework\src\Illuminate\Routing\ResourceRegistrar.php:416
412▕ protected function getResourceAction($resource, $controller, $method, $options)
413▕ {
414▕ $name = $this->getResourceRouteName($resource, $method, $options);
415▕
➜ 416▕ $action = ['as' => $name, 'uses' => $controller.'@'.$method];
417▕
418▕ if (isset($options['middleware'])) {
419▕ $action['middleware'] = $options['middleware'];
420▕ }
1 F:\capstone\sms-app\vendor\laravel\framework\src\Illuminate\Routing\ResourceRegistrar.php:416
Illuminate\Foundation\Bootstrap\HandleExceptions::Illuminate\Foundation\Bootstrap\{closure}("Array to string conversion",
"F:\capstone\sms-app\vendor\laravel\framework\src\Illuminate\Routing\ResourceRegistrar.php")
2 F:\capstone\sms-app\vendor\laravel\framework\src\Illuminate\Routing\ResourceRegistrar.php:189
Illuminate\Routing\ResourceRegistrar::getResourceAction("dashboard", "index", []) ```
You have to check the routes/api.php file there is a wrong routing which is not an array but a string您必须检查 routes/api.php 文件有错误的路由,它不是数组而是字符串
for example: Route::resource('products', [ProductController::class]);例如:Route::resource('products', [ProductController::class]);
Becomes: Route::resource('products', ProductController::class);变成:Route::resource('products', ProductController::class);
careful use syntax []小心使用语法 []
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.