laravel 中的 PHP 工匠中间件错误

Posted

技术标签:

【中文标题】laravel 中的 PHP 工匠中间件错误【英文标题】:PHP artisan middleware error in laravel 【发布时间】:2018-01-22 08:21:24 【问题描述】:

每当我尝试任何 php artisan 命令时都会收到此错误:

[ErrorException] 缺少参数 2 Illuminate\Routing\Router::middleware(),在 C:\x d 定义中调用

有人知道解决办法吗?

【问题讨论】:

检查所有用户定义的中间件?在 kernel.php 中 在此处发布您的 routes.php 代码 @user2486 我没有任何用户定义的中间件。 @adamyi 即使只使用 Auth::routes(); 我仍然会收到错误消息只在我的路线/web.php 【参考方案1】:

也许你像我一样在 app/routes.php 中添加了一些错误的路由。我添加了一些这样的临时路线:

//user routes
Route::get('/login');
Route::post('/login');
Route::get('/reg');
Route::post('/reg');

我也遇到了和你一样的错误。

删除这行后,现在一切正常。

Wish 可以帮助你。

【讨论】:

我的路由/web.php 中没有这种情况,即使仅使用 Auth::routes();在文件中。

以上是关于laravel 中的 PHP 工匠中间件错误的主要内容,如果未能解决你的问题,请参考以下文章

laravel 4中的工匠命令无法加载php_mcrypt

laravel php工匠错误

Laravel 工匠服务错误

Laravel Php 工匠制作迁移错误

PHP工匠服务错误身份验证

Php工匠迁移失败Laravel [重复]