繁体   English   中英

Laravel 路由从 5.3 更新到 5.4 后不起作用

[英]Laravel routes are not working after updated from 5.3 to 5.4

从 Laravel 5.3 升级到 Laravel 5.4.2 后,路由不起作用。

但是路线是存在的

php artisan route:list

显示所有路线

在日志文件中得到这个

[2017-08-28 12:35:28] local.DEBUG: 404: http://laravel.local/test
{
    "type": "404",
    "url": "http:\/\/laravel.local\/test",
    "method": "GET",
    "data": []
}

我在本地环境中使用 vagrant, homestead。 我的 routes/web.php 文件看起来,

Route::group([
    'prefix'     => 'en',
    'middleware' => [
        'auth'
    ],
], function() {
    Route::get('/test', 'HomeController@test');
    Route::get('/post', 'PostController@start');
    Route::post('/post', 'PostController@post');
});

我在 web.php 中使用另一个路由组函数,它使用自定义中间件进行本地化,从而导致问题。 谢谢。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM