2014-01-10 6 views
3

Я хотел бы вставить фрагмент кода в страницы ошибок Laravel, но я не могу понять, как изменить или захватить вывод.Захват или изменение страниц ошибок Laravel?

Этот грязный хак, похоже, работает, но фрагмент вставлен перед любым кодом страницы.

// In laravel/app/start/global.php 

App::error(function (Exception, $exception, $code) 
{ 
    echo '<script src="//localhost:35729/livereload.js"></script>'; 
}); 

ответ

1

Страницы ошибок представлены в ресурсах/представлениях/ошибках. Затем вы можете просто добавить все, что хотите, в файл, назвав их кодом состояния, например 503.blade.php.

Вы даже можете сделать базовую страницу ошибки, а другой вид расширяет ее.

Вы также можете взглянуть на класс \App\Exceptions\Handler в методе report, вы можете проверить Исключения, которые были там выброшены.

 Смежные вопросы

  • Нет связанных вопросов^_^