Как увидеть PHP debugbar?(теперь отображается только при ошибке 404) - PullRequest
1 голос
/ 03 мая 2019

Я уже несколько недель пытаюсь отладить мое приложение laravel / vuejs, но безуспешно, поэтому я пытаюсь понять, что происходит. Я отлаживаю "старый способ", отображаю ошибки вручную ... И я немного схожу с ума:)

PHP debugbar кажется невероятным, но по какой-то причине он появляется только когда у меня ошибка 404 ... Я хотел бы видеть это все время.

enter image description here

Кроме того, "dd ()" juste ничего не делает, когда я делаю, например:

public function emailexists(string $email){
        dd($email);

        //this doesn't work either
        var_dump($email);
        die();
}

Полагаю, я кое-что забыл. Я новичок в PHP.

РЕДАКТИРОВАТЬ: это может быть потому, что я использую VueJS?

РЕДАКТИРОВАТЬ 2: после ответа Томаса: Я предполагаю, что жизненный цикл завершен правильно (если мне не нужно сделать что-то конкретное? Я просто вызываю мой контроллер PHP через axios из моего представления vueJS)

Но вот мой взгляд. Клинок, может ли это быть проблемой?

@extends('template')
@section('content')
    <div id="app">
        <vuecomponent ></vuecomponent >
    </div>
@endsection

Ответы [ 2 ]

1 голос
/ 03 мая 2019

Панель отладки добавляется в конце жизненного цикла запроса (после промежуточного программного обеспечения) .Неправильное завершение жизненного цикла намеченным способом приведет к отсутствию панели отладки.И dd, и die являются функциями PHP, которые немедленно прекращают выполнение.

Что касается VueJS:

Сама Vue не будет отображать панель отладки, только потому, что Laravel установлен рядом с точкой входа Vue.Это не должно быть проблемой, если вы используете представление (Blade) для настройки Vue.Однако, если вы полностью обойдете Laravel при выводе DOM, то да, отладочная панель не будет частью него.

0 голосов
/ 04 мая 2019

Когда вы используете PHP, Laravel или Vuejs, все dd () или var_dump () будут полезны, если вы можете отслеживать ваши запросы.Может быть, вам просто нужно использовать инспектор браузера, который может показать вам ответы на запросы.

...