Press "Enter" to skip to content

9 Cara Mengatasi Laravel Debugbar Not Showing

fadli 0

Laravel Debugbar Not Showing / Not Displaying

Halo semua nya, kali ini mimin mau sedikit share tentang permasalahan yang mimin alami kemarin.

Jadi saat sedang develop suatu project, mimin pasti selalu menginstall sebuah library yang bernama debugbar.

Bagi kalian yang belum mengetahui tentang library ini, silahkan buka artikel berikut: Monitoring Aplikasi Laravel Saat Developmet Dengan Laravel Debugbar.

Jadi library ini akan sangat membantu sekali ketika kamu sedang mengembangkan suatu project.

Cuma yang jadi permasalahan, ketika mimin mengcloning project tersebut yang ternyata didalam nya sudah terinstall library laravel debugbar, saat project tersebut dijalankan, library debugbar nya tidak muncul, kenapa bisa begitu?

Solusi apa yang sudah mimin jalankan agar laravel debugbar nya bisa muncul kembali? Yuk disimak..

Solusi Mengatasi Laravel Debugbar Not Showing

Berikut mimin sudah merangkum apa saja yang bisa kalian untuk mengatasi debugbar yang tidak muncul.

 1. Set APP_ENV to “local”

Karena debugbar ini adalah sebuah dev depedency, maka library ini hanya akan berjalan ketika project tersebut masih berada pada tahap pengembangan/development.

Oleh karena itu pastikan di file .env kalian, variable APP_ENV sudah ter-set ke “local“.

APP_ENV=local

2. Set APP_DEBUG to “true”

Di file .env, pada variable APP_DEBUG, silahkan set nilai nya ke true.

APP_DEBUG=true

3. set DEBUGBAR_ENABLED to true

Kalau langkah pada point 2 masih belum berhasil, coba kalian buat variable env baru dengan nama DEBUGBAR_ENABLED, kemudian set nilai nya menjadi true.

DEBUGBAR_ENABLED=true

4. Modifikasi file config/debugbar.php

Jika point 2 dan point 3 masih belum berhasil juga, coba buka file config/debugbar.php, kemudian set key “enabled” menjadi true, contoh nya seperti pada gambar dibawah ini:

Mengatasi Laravel Debugbar Not Showing

Kalau kalian ga menemukan file “../config/debugbar.php”, berarti file konfigurasi nya belum di publish.

Untuk mempublish nya bisa kalian jalankan perintah seperti berikut:

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

5. Jalankan perintah optimize clear

Solusi ke-5, coba kalian jalankan perintah artisan berikut:

php artisan optimize:clear

Perintah tersebut akan membersihkan semua cache, mulai dari config, route, view dsb.

6. Bersihkan debugbar storage

Debugbar mempunyai file storage sendiri yang berada didalam folder “../storage/debugbar”, coba kalian bersihkan isi dari folder tersebut dengan menjalankan perintah:

php artisan debugbar:clear

7. Set permission storage debugbar

Pada point ke-6, kita sudah membersihkan isi dari folder “../storage/debugbar”, kemudian kalian juga perlu set permission nya ke 777 atau ke 755.

Kalian bisa jalankan perintah berikut:

sudo chmod -R 777 /storage/debugbar

8. Jalankan ulang perintah composer install

Mungkin dengan menjalankan ulang perintah composer install, akan menyelesaikan masalah mu.

Perintah yang dijalankan adalah “composer install” biasa.

Jangan yang ini: “composer install –prefer-dist –no-dev -o”, karena kalo perintah nya ini, tidak akan menginstall library dev depedencies. Baca: 18 Hal Yang Wajib Dilakukan Sebelum Masuk Ke Production Laravel.

9. Pastikan debugbar nya tidak di disable melalui provider.

Coba kalian cek file “../app/Providers/AppServiceProvider.php“, apakah didalam file tersebut terdapat perintah/syntax Debugbar::disable(); .. Jika ada, silahkan dihapus atau dicomment saja.

Cek juga didalam file provider yang lain yang sudah teregistrasi, jika terdapat kode Debugbar::disable(); .. langsung dihapus atau di comment saja.

Mungkin itu saja 9 Cara Mengatasi Laravel Debugbar Not Showing, semoga bermanfaat, terima kasih..

Support Us

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

Leave a Reply

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

%d bloggers like this: