Lompat ke isi
Les Laravel DocsTutorial Les Privat · Laravel CRUD
Unduh Starter Pack
Lampiran

Lampiran B — Glosarium

Istilah Arti singkat Bab
Artisan Perintah php artisan ... bawaan Laravel untuk membuat berkas dan menjalankan tugas. 1
Blade Mesin template Laravel: HTML yang bisa disisipi data ({{ $nama }}) dan perintah (@forelse). 5
Composer Pengelola paket PHP; mengunduh Laravel dan pustaka pendukungnya. 1
Compact Fungsi PHP: compact('siswas') sama dengan ['siswas' => $siswas]. 5
Controller Kelas PHP berisi method yang melayani permintaan (index, store, dst.). 2
CRUD Create, Read, Update, Delete: empat operasi dasar data. 0
CSRF Serangan yang memaksa pengguna mengirim formulir tanpa sadar. Dicegah oleh token @csrf. 6
dd() Dump and die: tampilkan isi variabel lalu hentikan program; alat debug. A
Eloquent Sistem Laravel yang menjadikan tabel database sebagai kelas PHP (Model). 2
$fillable Daftar kolom yang boleh diisi massal lewat create() atau update(). 2
firstOrCreate Cari data; kalau belum ada, buat baru. Dasar seeder yang idempotent. 3
Flash message Pesan sekali tampil yang dibawa antar-permintaan (->with('success', ...)). 6
Idempotent Aman dijalankan berkali-kali; hasil akhirnya sama. 3
Migration Berkas kode yang mendefinisikan bentuk tabel dan riwayat perubahannya. 2
migrate:fresh Hapus semua tabel lalu buat ulang dari migration. Data hilang. 2
Model Kelas PHP yang mewakili satu tabel (Siswa mewakili siswas). 2
MVC Model, View, Controller: pembagian tugas dalam aplikasi web. 0
old() Mengembalikan isian terakhir yang diketik setelah validasi gagal. 6
Redirect Mengalihkan browser ke alamat lain. Dipakai setelah menyimpan agar refresh tidak mengirim ulang formulir. 6
Request Permintaan yang dikirim browser ke server, termasuk isian formulir. 6
Route Aturan yang menghubungkan URL dengan method controller. 4
Route model binding Laravel otomatis mencari data dari id di alamat (edit(Siswa $siswa)); 404 kalau tidak ada. 4
Route::resource Satu baris yang mendaftarkan tujuh rute CRUD. 4
Seeder Berkas kode pengisi data contoh. 3
SQLite Database dalam satu berkas; tanpa server terpisah. 1
tinker Ruang percobaan interaktif (php artisan tinker) untuk mencoba kode PHP. 2
Validasi Pemeriksaan data masuk sebelum disimpan ($request->validate). 6
View Tampilan yang dikirim ke browser; di Laravel berupa berkas Blade. 5