Чтобы создать миграцию Laravel, вы можете выполнить следующие действия:
-
Откройте интерфейс командной строки (CLI) или терминал.
-
Перейдите в корневой каталог вашего проекта Laravel с помощью команды
cd. -
Выполните следующую команду, чтобы создать новый файл миграции:
php artisan make:migration create_char_tableЗамените
create_char_tableподходящим именем для вашей миграции. Эта команда создаст новый файл миграции в каталогеdatabase/migrationsвашего проекта Laravel. -
Откройте вновь созданный файл миграции, расположенный в каталоге
database/migrations. Он будет иметь имя типа2024_01_03_000000_create_char_table.phpс префиксом временной метки. -
В файле миграции вы можете определить схему базы данных и структуру таблицы с помощью построителя схем Laravel. Вот пример создания таблицы
charс несколькими столбцами:<?php use Illuminate\Database\Migrations\Migration; use Illuminate\Database\Schema\Blueprint; use Illuminate\Support\Facades\Schema; class CreateCharTable extends Migration { public function up() { Schema::create('char', function (Blueprint $table) { $table->id(); $table->string('name'); $table->integer('age'); // Add more columns as needed $table->timestamps(); }); } public function down() { Schema::dropIfExists('char'); } } -
Сохраните файл миграции после определения желаемой структуры таблицы.
-
Наконец, запустите команду миграции, чтобы применить миграцию и создать таблицу в базе данных:
php artisan migrate
Этот процесс создаст файл миграции для создания таблицы charв Laravel. Не забудьте изменить имя таблицы и определения столбцов в соответствии с вашими требованиями.