POINT UTAMA


INSTALASI

  • PHP 8.1.0
  • LARAVEL 10.0.3
    Composer Create-project laravel\laravel=v10.0.3 laravel-dasar
    

APA ITU LARAVEL?

  • Laravel adalah kerangka kerja PHP sumber terbuka yang populer untuk pengembangan aplikasi web. Dengan menyediakan fitur-fitur seperti routing, manajemen database, dan sistem templating, Laravel membantu pengembang membangun aplikasi web dengan cepat dan efisien.

ARTISAN

  • Artisan adalah utilitas baris perintah dalam Laravel yang memungkinkan pengembang untuk menjalankan tugas-tugas pengembangan seperti membuat kontroler, migrasi database, dan menjalankan pengujian dengan mudah melalui baris perintah.

TESTING

  • Testing dalam Laravel adalah praktik untuk memeriksa fungsionalitas dan kualitas aplikasi yang dibangun menggunakan kerangka kerja ini. Ini mencakup pengujian unit, fungsional, dan integrasi. Laravel menyediakan alat bawaan seperti PHPUnit dan Dusk untuk melakukan pengujian.

ENVIRONTMENT

  • Environment dalam Laravel adalah pengaturan konfigurasi aplikasi berdasarkan lingkungan di mana aplikasi berjalan, seperti pengembangan, pengujian, dan produksi. Ini disimpan dalam file .env dan memungkinkan pengembang untuk dengan mudah mengelola variabel lingkungan tanpa harus mengubah kode secara langsung.

CONFIG

  • Configurasi dalam Laravel adalah pengaturan yang mengontrol perilaku dan fungsi aplikasi, seperti koneksi database, konfigurasi cache, dan penyedia layanan. Ini disimpan dalam file-file PHP di direktori config dan diakses menggunakan API Laravel seperti config().

SERVICE PROVIDER

  • Service Provider dalam Laravel adalah kelas yang mendaftarkan komponen-komponen aplikasi ke dalam Service Container, Service Provider memfasilitasi proses bootstrapping dan inisialisasi aplikasi.

FACADES

  • Facades dalam Laravel menyediakan antarmuka sederhana untuk mengakses layanan-layanan yang tersedia di dalam Service Container tanpa harus mengaksesnya langsung.

ROUTING

  • Routing dalam Laravel adalah proses mengarahkan permintaan HTTP dari pengguna ke kode yang tepat dalam aplikasi.

VIEW

  • View dalam Laravel adalah bagian dari aplikasi yang bertugas menampilkan konten kepada pengguna akhir. Mereka adalah file-template HTML dengan logika template yang dapat menampilkan data dari kontroler atau komponen lain. View dapat dilihat di folder direktori resources/view dengan ekstensi .blade.php.

STATIC FILE

  • Static file dalam Laravel adalah berkas seperti gambar, file CSS, dan JavaScript yang diperlukan oleh aplikasi web dan tidak diproses oleh server Laravel. Mereka disimpan di dalam direktori public

PERTANYAAN DAN CATATAN TAMBAHAN

KESIMPULAN