@SirAlejandro

Как получить через AJAX сам текст ошибки на PHP?

Учусь делать SPA. Использую для этого Laravel в связке с Vue. Обмен данными с сервером происходит исключительно через AJAX (Axios). И вот, пытаясь сделать отправку емаил для сброса пароля столкнулся с проблемой:
В ответе от ервера возращается только КОД ошибки (прим. у меня 500 Internal server Error) А хотелось бы что бы вернулся сам текст. Чтобы понять, что именно пошло не так...
  • Вопрос задан
  • 144 просмотра
Решения вопроса 2
iIIuminate
@iIIuminate
Full stack web developer
Перед отправкой
DevTools -> Network ( Chrome )
буду выделены красным
Ответ написан
@aleksejjjj
Ошибка 500 это критическая ошибка сервера, и ее подробности юзеру знать не нужно. Что вы хотите ему показать? "Не удалось соединиться с базой my_db с логином Alejandro и паролем password"? Все подробности ошибки есть в логах, там их и смотрите. А для юзера "Упс, что-то пошло не так".
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@mShpakov
Если ларавел в качестве АПИ онли, то посмотрите на lumen
Сделайте "респонзилку" которой будете возвращать ответ с сервера. Она собственно будет формировать json ответ с кодами сервера и тд.
А на стороне spa сделайте "плагин", который будет отправлять данные иобрабатывать ответы
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через TM ID
Похожие вопросы