
Migrations & Schema Builder
Pembuatan migration, schema builder, tipe kolom, index, foreign key, rollback, seeder, factory
1Perintah artisan mana yang memungkinkan pembuatan migration baru?
Perintah artisan mana yang memungkinkan pembuatan migration baru?
Jawaban
Perintah make:migration menghasilkan file migration baru di folder database/migrations dengan timestamp otomatis. Perintah ini menerima nama migration yang deskriptif dan dapat menggunakan opsi --create atau --table untuk menghasilkan kode dasar secara otomatis. Menggunakan perintah ini memastikan struktur yang terstandar dan penamaan migration yang konsisten.
2Metode Schema Builder mana yang memungkinkan pembuatan tabel baru?
Metode Schema Builder mana yang memungkinkan pembuatan tabel baru?
Jawaban
Metode Schema::create() memungkinkan pembuatan tabel baru di database. Ia menerima dua parameter: nama tabel dan sebuah closure yang menerima objek Blueprint untuk mendefinisikan kolom. Metode ini digunakan dalam metode up() pada migration untuk membuat struktur data baru.
3Tipe kolom mana yang harus digunakan untuk menyimpan identifier auto-increment UNSIGNED BIGINT?
Tipe kolom mana yang harus digunakan untuk menyimpan identifier auto-increment UNSIGNED BIGINT?
Jawaban
Metode id() membuat kolom UNSIGNED BIGINT auto-increment yang berfungsi sebagai primary key. Ini adalah tipe yang direkomendasikan untuk identifier sejak Laravel 6, menggantikan increments(). Metode ini secara otomatis mengonfigurasi auto-increment dan constraint primary key, menyederhanakan definisi tabel.
Metode mana yang memungkinkan penambahan kolom created_at dan updated_at ke sebuah tabel?
Perintah artisan mana yang menjalankan semua migration yang tertunda?
+17 pertanyaan wawancara
Topik wawancara Laravel lainnya
Dasar-Dasar PHP
Dasar OOP PHP
Composer & Autoloading
Dasar-Dasar Laravel
Routing Laravel
Blade Templates
Request & Response
Dasar-Dasar Eloquent ORM
Eloquent Relationships
Validasi & Formulir
Autentikasi
Otorisasi & Policies
API Resources & Authentication
Middleware
Service Container & DI
Queues & Jobs
Events & Listeners
Notifikasi & Mail
File Storage
Testing & PHPUnit
Caching
Livewire & Inertia
Eloquent Advanced
Repository Pattern
Laravel Packages
Performance Optimization
Security Best Practices
Laravel Octane
Laravel Distributed Systems
Observability & Monitoring
Deployment & DevOps
Kuasai Laravel untuk wawancara berikutnya
Akses semua pertanyaan, flashcards, tes teknis, latihan code review dan simulator wawancara.
Mulai gratis