Что такое миграции?

Ответ
// Создание: php artisan make:migration create_users_table
class CreateUsersTable extends Migration {
    public function up(): void {
        Schema::create('users', function (Blueprint $table) {
            $table->id();
            $table->string('name');
            $table->string('email')->unique();
            $table->timestamp('email_verified_at')->nullable();
            $table->timestamps();
            $table->softDeletes();
            $table->index(['name', 'email']);
        });
    }

    public function down(): void {
        Schema::dropIfExists('users');
    }
}

// php artisan migrate
// php artisan migrate:rollback
// php artisan migrate:fresh --seed

Миграции - version control для базы данных. Каждая миграция выполняется один раз (трекинг в таблице migrations).

🧠Квиз 🏆Лидеры 🎯Собесед. 📖Вопросы 📚База зн.