An elegant debug assistant for the Laravel framework.
Laravel Telescope adalah package debugging dan monitoring yang powerful untuk aplikasi Laravel. Tool ini menyediakan wawasan mendalam tentang request yang masuk ke aplikasi, exception, log entries, database queries, queued jobs, mail, notifikasi, cache operations, scheduled tasks, variable dumps dan banyak lagi.
Install Laravel Telescope melalui Composer dengan menjalankan perintah:
composer require laravel/telescope --dev
Setelah proses instalasi selesai, publish assets dan konfigurasi Telescope dengan menjalankan:
php artisan telescope:install
Jalankan migrasi database untuk membuat tabel yang dibutuhkan Telescope:
php artisan migrate
(Opsional) Jika Anda ingin membatasi akses ke Telescope hanya untuk environment local, buka file app/Providers/TelescopeServiceProvider.php dan pastikan method gate terisi seperti ini:
protected function gate()
{
Gate::define('viewTelescope', function ($user) {
return in_array($user->email, [
'admin@example.com'
]);
});
}Setelah instalasi selesai, Anda dapat mengakses dashboard Telescope melalui browser di:
http://your-app-url/telescope
Jika Anda menggunakan Laravel Valet, bisa diakses melalui:
http://your-app-name.test/telescope
Laravel Telescope adalah tool yang sangat membantu dalam proses development dan debugging aplikasi Laravel. Dengan fitur-fitur komprehensifnya, Anda dapat dengan mudah memonitor dan mendiagnosa berbagai aspek aplikasi Anda. Pastikan untuk menggunakannya hanya di environment development untuk menghindari overhead di production.