Laravel: Como responder com erro 404 personalizado dependendo da rota
estou a usarLaravel4 quadro e me deparei com este problema.
Quero exibir um erro 404 personalizado, dependendo do URL solicitado.
Por exemplo:
Route::get('site/{something}', function($something){
return View::make('site/error/404');
});
e
Route::get('admin/{something}', function($something){
return View::make('admin/error/404');
});
O valor de'$something'
não é importante.
O exemplo mostrado funciona apenas com um segmento, ou seja'site/foo'
ou'admin/foo'
. Se alguém pedir'site/foo/bar'
ou'admin/foo/bar'
o laravel lançará o erro 404 padrão.
App::missing(function($exception){
return '404: Page Not Found';
});
Eu tentei encontrar algo na documentação do Laravel4, mas nada é certo para mim. Por favor ajude :)
Obrigado!