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