Laravel: Jak odpowiedzieć niestandardowym błędem 404 w zależności od trasy
używamLaravel4 ramy i natknąłem się na ten problem.
Chcę wyświetlić niestandardowy błąd 404 w zależności od żądanego adresu URL.
Na przykład:
Route::get('site/{something}', function($something){
return View::make('site/error/404');
});
i
Route::get('admin/{something}', function($something){
return View::make('admin/error/404');
});
Wartość'$something'
to nie ważne.
Pokazany przykład działa tylko z jednym segmentem, tj.'site/foo'
lub'admin/foo'
. Jeśli ktoś poprosi'site/foo/bar'
lub'admin/foo/bar'
laravel rzuci domyślny błąd 404.
App::missing(function($exception){
return '404: Page Not Found';
});
Próbowałem znaleźć coś w dokumentacji Laravel4, ale nic nie jest dla mnie odpowiednie. Proszę pomóż :)
Dziękuję Ci!