Lewati ke konten utama

Panduan untuk Anda Belajar Laravel

Jika anda ingin tahu lebih dalam soal laravel, sebaiknya Anda belajar terlebih dahulu beberapa hal berikut:

  • Belajar dahulu HTML, JavaScript, dan CSS.
  • Belajar dulu HTTP.
  • Belajar dulu Git dan GitHub.
  • Belajar dahulu PHP.
  • Lalu ke Laravel.
  • Pelajari Juga Database.

Perangkat Lunak yang digunakan Windows​

Menambahkan Git Alias​

Silahkan baca di sini: Git Aliases

Debug Laravel​

Database Query Debug​

  • Dapat bekerja di web.php maupun api.php

Tambahkan kode di bawah ini pada method boot di file app/Providers/AppServiceProvider.php .

DB::listen(fn ($e) => dump($e->toRawSql()));
DB::listen(function ($q) {
dump($q->sql);
});

Package barryvdh/laravel-debugbar​

composer require barryvdh/laravel-debugbar --dev
php artisan vendor:publish --provider="Barryvdh\Debugbar\ServiceProvider"

Laravel Telescope​

Optimize Query Database​

AppServiceProvider

public function boot(): void
{
// Mencegah lezy loading query ke database saat local/develop
// Tidak aktif saat production
// Model::preventLazyLoading(!$this->app->isProduction());
Model::shouldBeStrict(!app()->isProduction())
Model::unguard();
Date::use(CarbonImutable::class);
DB::prohibitDesctructiveCommands(app()->isProduction());
}

Laravel nightwatch, herd-profile