backend, debug, developing, development, framework, laravel, PHP, programming

Laravel – Mengidentifikasi Dan Memperbaiki Bug Ketika Development

Terdapat beberapa fitur bawaan laravel dan alat pihak ketiga yang dapat membantu produktifitas kita melakuan debugging saat kita membangun aplikasi dengan laravel.

 

  1. Menggunakan helper dd()

    Untuk menggunkan fungsi / helper ini pastikan APP_DEBUG diset true pada file .env

     

  2. Menggunakan laravel logger dan Chrome Logger

    Instal ekstensi Chrome Logger di browser chrome, kemudian nyalakan dan tambahkan skrip berikut ke dalama bootstrap/app.php proyek laravel kita :

    if ($app->environment('local')) {
      $app->configureMonologUsing(function($monolog) {
        $monolog->pushHandler(new \Monolog\Handler\ChromePHPHandler());
      });
    }

    kemudian untuk mendebug laravel pada sebuah variable misalnya $data

    \Log::debug($data);

     

  3. Menggunakan Tinker

    https://github.com/laravel/tinker

     

  4. Menggunakan Laravel Debugbar

    Untuk menginstalnya mengunakan composer adalah sebagai berikut :

    composer require barryvdh/laravel-debugbar

    kemudian publish konfigurasinya dengan menjalankan perintah artisan sebagai berikut :

    php artisan vendor:publish

    untuk melakukan debug sebuah variable mengunakan Debugbar sangat mudah, yaitu dengan menggunakan skrip berikut :

    \Debugbar::error($data);

     

Itulah beberapa cara dan alat yang bisa kita gunakan untuk mendebug laravel, untuk melakukan debug lebih jauh mungkin kita bisa mempertimbangkan menggunakan Xdebug.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.