Сообщение о состоянии плохого запроса laravel в консоли

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

в моем случае - если я не установлю какой-либо код состояния, он вернет код состояния 200(даже если я использую правила для проверки), и я могу увидеть свое пользовательское сообщение в журналах консоли консольный журнал с кодом состояния 200

но когда я устанавливаю код состояния 400, я получаю общее сообщение

public function store(StoreNewTeam $request)
    {
     $validator = Validator::make($request->all(),
            ['team.name' => 'required|unique:teams,name',
                'team.level' => 'required',
                'teamMembers.*.firstName' => 'required',
                'teamMembers.*.lastName' => 'required',
                'teamMembers.*.email' => 'required|unique:team_members,email',
                ]);

        if ($validator->fails()){
            return response()->json(['message' => $validator->errors()->first()],Response::HTTP_BAD_REQUEST);
        }

журнал консоли с кодом состояния 400 но когда я перехожу на вкладку сети, я вижу свое собственное сообщение...

как я могу получить это сообщение на консоль?

и дополнительный вопрос... если я работаю над API таким образом, можно ли так и оставаться, поскольку я вижу свое сообщение на вкладке сети, а также в почтальоне?

edit: StoreNewTeam пуст - просто авторизация изменена на true

так как мой запрос представляет собой массив из 2 данных, я хочу набрать правила внутри StoreNewTeam

1 ответ

Так что проблема была не внутри laravel, а в моей настройке axios

для разбора ошибки в консоли axios ошибка должна быть настроена так

.catch(function (error) {
   console.log(error.response);
 });
Другие вопросы по тегам