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 工匠中间件错误的主要内容,如果未能解决你的问题,请参考以下文章