Я использую Laravel 5, и я создал файл 404.blade.php
в
views/errors/404.blade.php
Этот файл получает визуализацию каждый раз, когда я вызываю:
abort(404); // alias of App::abort(404);
Как передать пользовательское сообщение? Что-то вроде этого в 404.blade.php
Sorry, {{ $message }}
Заполнено (пример):
abort(404, 'My custom message');
или
abort(404, array(
'message' => 'My custom message'
));
В Laravel 4 можно использовать App::missing
:
App::missing(function($exception)
{
$message = $exception->getMessage();
$data = array('message', $message);
return Response::view('errors.404', $data, 404);
});