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!

questionAnswers(1)

yourAnswerToTheQuestion