Laravel:创建资源路线会导致工匠错误

Posted

技术标签:

【中文标题】Laravel:创建资源路线会导致工匠错误【英文标题】:Laravel: creating resource route results in artisan error 【发布时间】:2016-10-09 22:03:31 【问题描述】:

我把它放在我的路线中:

Route::resource('post', ['middleware' => 'auth', 'uses' => 'PostController']);

我在 php artisan 中遇到了这个错误:

[ErrorException]            
  Array to string conversion  

这是怎么回事?

edit--好像是绑定了中间件的使用。

【问题讨论】:

【参考方案1】:

你不能那样做。第二个参数必须是controller class name only。如果要添加中间件,use groups:

Route::group(['middleware' => 'auth'], function () 
    Route::resource('post', 'PostController']);
);

【讨论】:

以上是关于Laravel:创建资源路线会导致工匠错误的主要内容,如果未能解决你的问题,请参考以下文章

laravel php工匠错误

Laravel Php 工匠制作迁移错误

Laravel工匠错误:processutils

laravel 中的 PHP 工匠中间件错误

如何使用单个工匠命令在 Laravel 8 中创建多个模型?

在Laravel 5.3.30工匠指挥不起作用