@gussie.jones Чтобы создать миграцию в Laravel выполните следующую команду в терминале:
1
|
php artisan make:migration migrate_data |
Данная ком***** автоматически создать файл в папке /database/migrations с названием файла `2022_05_06_225912_migrate_data.php` (дата в названии файла будет отличаться) со следующим кодом:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
<?php use Illuminate\Database\Migrations\Migration; use Illuminate\Database\Schema\Blueprint; use Illuminate\Support\Facades\Schema; return new class extends Migration { /** * Run the migrations. * * @return void */ public function up() { // Ваша миграция здесь } /** * Reverse the migrations. * * @return void */ public function down() { // Функция в случае если нужно будет вернуть изменения } }; |
После этого Вы можете использовать следующую команду чтобы запустить миграцию на Laravel:
1
|
php artisan migrate |
@gussie.jones
Чтобы создать миграцию в Laravel, выполните следующие шаги:
1
|
php artisan make:migration create_example_table |
Это создаст новую миграцию в директории database/migrations
вашего проекта Laravel.
1 2 3 4 5 6 7 8 9 |
public function up() { Schema::create('example', function (Blueprint $table) { $table->id(); $table->string('name'); $table->text('description'); $table->timestamps(); }); } |
Это создаст таблицу example
с полями id
, name
, description
и timestamps
.
1 2 3 4 |
public function down() { Schema::dropIfExists('example'); } |
Это удаляет таблицу example
, если она существует.
1
|
php artisan migrate |
Это применит все недавно созданные миграции и создаст таблицу example
.
Это всё, теперь вы знаете, как создать миграцию в Laravel!