Как обрабатывать ошибки с Laravel и Vue.js - PullRequest
0 голосов
/ 19 марта 2019

Я только начинаю разрабатывать приложение с Laravel и Vue.js

В настоящее время у меня настроено так, что Laravel действует как бэкэнд-API, тогда как Vue.js отображает все интерфейсные представления.Все работает хорошо, и я получаю опыт работы со СПА.

Одна вещь, с которой я борюсь.Когда я использовал только Laravel, я получал экран обработки ошибок Whoops, если какие-либо исключения генерировались на стороне PHP.Однако после перехода к SPA я больше не вижу исключений (я чувствую, что это как-то связано с Laravel, работающим на сервере, но Vue в браузере, хотя пояснение было бы удивительным ...).

Я попытался найти в интернете способы, как это сделать, большинство предлагало использовать что-то вроде Clockwork или Debugbar.Однако я не знаю, действительно ли это соответствует требованиям, которые я хочу.

К сожалению, было полезно, потому что это позволило мне увидеть источник проблемы, чтобы я мог продолжить расследование, и для кого-то, кто все еще учится, это было здорово.

Существуют ли какие-либо стандартные процессы, которые обычно используются для получения вышеуказанного результата?Или я что-то упускаю, и в результате я поступаю неправильно (возможно, есть причина, по которой исключения не вызываются одинаково).

Любой совет был бы действительно признателен.

1 Ответ

1 голос
/ 19 марта 2019

Вы можете использовать «вкладку сети» в инструментах разработчика браузеров (доступно в chrome (CTRL + SHIFT + I), Firefox, Edge и т. Д.) И изучить подробный ответ на запрос.Он не так хорош, как реальный экран Woops (так как он сильно зависит от JS и хорошего форматирования CSS), но обычно он соответствует вашему требованию, чтобы иметь возможность отследить фактический источник проблемы.

Пример вкладки сети Chrome Dev Tool

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...