Laravel: cómo responder con un error 404 personalizado según la ruta
Estoy usandoLaravel4 Marco y me encontré con este problema.
Quiero mostrar un error 404 personalizado según la url solicitada.
Por ejemplo:
Route::get('site/{something}', function($something){
return View::make('site/error/404');
});
y
Route::get('admin/{something}', function($something){
return View::make('admin/error/404');
});
El valor de'$something'
no es importante.
El ejemplo mostrado solo funciona con un segmento, es decir,'site/foo'
o'admin/foo'
. Si alguien lo solicita'site/foo/bar'
o'admin/foo/bar'
laravel lanzará error 404 por defecto.
App::missing(function($exception){
return '404: Page Not Found';
});
Intenté encontrar algo en la documentación de Laravel4 pero nada es justo para mí. Por favor ayuda :)
¡Gracias!