我在laravel中有关于模式过滤器的以下代码,但它不起作用。问题出在WILDCARD上。如果我只使用没有通配符的profile
,它可以很好地工作,但有了"NotFoundHttpException"
例外::
Route::when('profile/*', 'christmas');
Route::get('/profile', function(){
return "This is my profile";
}
);
/: Filter
Route::filter('christmas',function(){
//if(date('d/m/y') == '12/12/84'){
if(false){
return View::make('christmas');
}
});
我做错了什么?
答案 0 :(得分:0)
您需要确保定义您尝试获取的其他路线,例如:
Route::when('profile/*', 'christmas');
Route::get('/profile', function(){
return "This is my profile";
}
);
Route::get('/profile/1', function(){
return "This is my profile 1";
}
);
Route::get('/profile/2', function(){
return "This is my profile 2";
}
);
etc...