Базовые Debugger'ы, которые упрощают нам жизнь

 

В данном посте хочется привести список основных дебаггеров Laravel, которые существенно облегчают жизнь в разработке приложений на фреймворке.

 

Базовые debug функции Laravel

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

Пример:

    //можно разместить в любом месте кода любого файла
    
    dd($string);    // выводит $string и завершает работу скрипта в этом месте
    dump($string);  // выводит $string и продолжает работу
  

 

Debug MySQl запросов Laravel

Самый простой и удобный вариант отображения всех Mysql Ларавел запросов страницы - это добавить приведенный ниже код в service providers или еще лучше в routes.

Пример:

    // файл /routes/web.php
    
    DB::listen(function ($query) {
      $query->sql;           //вывод sql запросов
      $query->bindings;  //привязки запросов
      $query->time;         // время выполнения запросов
    });
  
Кейсы