[英]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中路由的更多信息
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.