Laravel:路由参数不起作用


Laravel: Routing parameters not working

我在localhost/laravel/public上有laravel。我正在尝试设置路由,但这总是在url localhost/laravel/public/user/John/any@mail.com:上生成404错误

Route::get('user/{name}/{mail}', function($name, $mail)
{
    return "User $name : $mail";
});

并对url localhost/laravel/public/test/John/any@mail.com 进行了研究

Route::get('test/(:any)/(:any)', function($name, $mail)
{
    return "Test $name : $mail";
});

如果您使用的是L3(Laravel的第三个版本),那么您处理路由的第二种方法是正确的。

{}中参数的路由如下:

Route::get('user/{name}/{mail}', function($name, $mail)

不会像Laravel 4中介绍的那样工作。

在此处阅读有关L3路由的更多信息