Press "Enter" to skip to content

Monitoring Aplikasi Laravel saat Development dengan Laravel Debugbar

fadli 2

Monitoring Aplikasi Laravel saat Development dengan Laravel Debugbar – Haloo semuanya, Assalaamualaikum wr wb..

Pada saat kita sedang melakukan pengembangan / development suatu aplikasi, pasti tidak lepas dengan yang nama nya debugging.. Nah debugging ini merupakan salah satu hal terpenting dalam melakukan coding..

Banyak orang yang mengartikan debugging sebagai proses untuk mencari kesalahan atau mencari sebuah error didalam suatu aplikasi yang sedang dikembangkan agar bisa berjalan dengan normal sesuai dengan yang diharapkan..

Padahal proses debugging tidak hanya sebatas itu saja, debugging juga biasa digunakan untuk mengontrol aktifitas query yang dijalankan apakah sudah optimal atau tidak, dan sebagai nya..

Dan terkadang kita juga sering dihantui oleh error yang sulit untuk kita cari tahu apa penyebab nya, bahkan untuk menemukan lokasi file dari halaman yang ingin kita kembangkan pun terkadang masih kesulitan dan sering lupa haha..

Monitoring Aplikasi Laravel saat Development dengan Laravel Debugbar

Nah beruntungnya jika kalian menggunakan Framework Laravel, terdapat sebuah library / Package yang fungsinya untuk monitoring debugging..

Nama package tersebut adalah Laravel Debugbar, bisa kalian kunjungi halaman github nya disini..

Package ini dibuat / dikembangkan oleh seseorang yang bernama BarryVdh, seperti yang kita ketahui, barryvdh ini adalah orang yang sama yang juga membuat package untuk export data kedalam bentuk Pdf dengan nama DomPdf, sebelumnya kita juga pernah membahas nya disini : Tutorial Lengkap Export Pdf Laravel dengan DomPdf..

Dengan package ini, kita bisa dengan mudah mendapatkan informasi dari sebuah halaman web yang sedang kita buka..

  • Baik itu informasi error
  • Informasi query apa saja yang dijalankan dalam 1 halaman tersebut
  • Component view apa saja yang dipanggil
  • Lokasi file view / controller nya
  • Informasi route nya
  • Informasi request time..
  • Show All Event
  • Show the latest log entries from the storage logs. (disabled by default)
  • Show the files that are included/required by PHP. (disabled by default)
  • Show the Laravel version and Environment. (disabled by default)
  • Display the values from the config files. (disabled by default)
  • Display all cache events. (disabled by default)
  • dsb

Instalasi Laravel DebugBar

Sekarang kita akan coba install package ini kedalam project kita, kalian tinggal jalankan perintah seperti berikut:

composer require barryvdh/laravel-debugbar --dev

Coba kalian perhatikan script diatas, dibelakang nya kita menambahkan perintah –dev, artinya package ini akan bersifat require jika project nya sedang dalam masa development saja..

Perintah diatas akan menginstall package laravel/debugbar dengan versi yang terbaru..

Kalo kalian menggunakan Laravel versi 5.8, kalian bisa menggunakan version 3.0 dengan perintah seperti berikut:

composer require barryvdh/laravel-debugbar:^3.0.0 --dev

Untuk melihat versi lainnya dari laravel debugbar bisa kalian kunjungi halaman packagist nya disini..

Setelah instalasi nya berhasil, selanjutnya kita perlu melakukan sedikit konfigurasi pada bagian config/app.php..

Pada bagian providers tambahkan script seperti berikut:

'Debugbar' => Barryvdh\Debugbar\Facades\Debugbar::class,

Monitoring Aplikasi Laravel saat Development dengan Laravel Debugbar

Kemudian pada bagian aliases tambahkan kode seperti berikut:

'Debugbar' => Barryvdh\Debugbar\Facades\Debugbar::class,

Monitoring Aplikasi Laravel saat Development dengan Laravel Debugbar

Kemudian silahkan publish konfigurasi debugbar nya dengan menjalankan perintah berikut:

php artisan vendor:publish --provider="Barryvdh\Debugbar\ServiceProvider"

Perintah diatas akan menciptakan sebuah file config yang berada didalam folder “../config/debugbar.php”..

file config itu nanti akan kita gunakan untuk menampilkan paksa debugbar ny jika memang secara default tidak muncul..

Sekarang coba kalian refresh halaman web nya, maka seharusnya dibagian bawah akan muncul debugbar nya seperti berikut:

laravel debugbar

Kalo ternyata tidak muncul, kalian bisa buka file config/debugbar.php nya, kemudian pada index enabled, silahkan kalian ubah nilai nya menjadi true..

laravel debugbar

Dengan laravel debugbar, kalian bisa mengetahui file view apa saja yang dipanggil pada halaman tersebut..

Monitoring Aplikasi Laravel saat Development dengan Laravel Debugbar

Kita bisa juga bisa mengecek route uri nya, middleware, bahkan controller yang digunakan:

Monitoring Aplikasi Laravel saat Development dengan Laravel Debugbar

Bisa mengecek juga query yang sedang dijalankan apa saja, sehingga bisa kita optimize agar lebih ringkas..

Monitoring Aplikasi Laravel saat Development dengan Laravel Debugbar

Model yang dipakai apa saja juga bisa kita ketahui..

Monitoring Aplikasi Laravel saat Development dengan Laravel Debugbar

Dan masih banyak lainnya..

Support Us

Jika artikel ini bermanfaat untuk kamu, membantu menyelesaikan masalah yang sedang kamu hadapi, kamu juga bisa dukung kami dengan mengunjungi halaman berikut: https://saweria.co/sangcahayaid

Terima kasih..

Leave a Reply

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

%d bloggers like this: