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!

Respuestas a la pregunta(1)

Su respuesta a la pregunta