Laravel

Migrations & Schema Builder

Pembuatan migration, schema builder, tipe kolom, index, foreign key, rollback, seeder, factory

20 pertanyaan wawancaraยท
Mid-Level
1

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.

2

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.

3

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.

4

Metode mana yang memungkinkan penambahan kolom created_at dan updated_at ke sebuah tabel?

5

Perintah artisan mana yang menjalankan semua migration yang tertunda?

+17 pertanyaan wawancara

Kuasai Laravel untuk wawancara berikutnya

Akses semua pertanyaan, flashcards, tes teknis, latihan code review dan simulator wawancara.

Mulai gratis