Php Laravel:路由参数不工作

Php Laravel:路由参数不工作,php,laravel,Php,Laravel,我在localhost/laravel/public上有laravel。我正在尝试设置路由,但这总是在urllocalhost/laravel/public/user/John上生成404错误/any@mail.com: Route::get('user/{name}/{mail}', function($name, $mail) { return "User $name : $mail"; }); 这是关于urllocalhost/laravel/public/test/John的工

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

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路由的更多信息,您使用的是哪个版本的laravel?阅读有关安装L4的信息-您可以从github下载它,但从第4版开始,一切都由Composer处理。您可以安装composer,然后从控制台安装L4-非常方便:)不要混淆-整个laravel.com网站现在专用于L4。L3文档在我之前给你的链接中