annotate publishable/stubs/migration.create.stub @ 7:e6132a1e8e24 default tip

Adding better support for test among other base changes.
author Luka Sitas <sitas.luka.97@gmail.com>
date Thu, 25 Sep 2025 19:58:32 -0400
parents 84c75d9d90be
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
4
84c75d9d90be Changing usage to be bootstrap 5, not everything is reviewed but it's been started
luka
parents:
diff changeset
1 <?php
84c75d9d90be Changing usage to be bootstrap 5, not everything is reviewed but it's been started
luka
parents:
diff changeset
2
84c75d9d90be Changing usage to be bootstrap 5, not everything is reviewed but it's been started
luka
parents:
diff changeset
3 use Illuminate\Database\Migrations\Migration;
84c75d9d90be Changing usage to be bootstrap 5, not everything is reviewed but it's been started
luka
parents:
diff changeset
4 use Wizard\Framework\Database\MyBlueprint as Blueprint;
84c75d9d90be Changing usage to be bootstrap 5, not everything is reviewed but it's been started
luka
parents:
diff changeset
5 use Wizard\Framework\Database\MySchema as Schema;
84c75d9d90be Changing usage to be bootstrap 5, not everything is reviewed but it's been started
luka
parents:
diff changeset
6
84c75d9d90be Changing usage to be bootstrap 5, not everything is reviewed but it's been started
luka
parents:
diff changeset
7 return new class extends Migration
84c75d9d90be Changing usage to be bootstrap 5, not everything is reviewed but it's been started
luka
parents:
diff changeset
8 {
84c75d9d90be Changing usage to be bootstrap 5, not everything is reviewed but it's been started
luka
parents:
diff changeset
9 /**
84c75d9d90be Changing usage to be bootstrap 5, not everything is reviewed but it's been started
luka
parents:
diff changeset
10 * Run the migrations.
84c75d9d90be Changing usage to be bootstrap 5, not everything is reviewed but it's been started
luka
parents:
diff changeset
11 */
84c75d9d90be Changing usage to be bootstrap 5, not everything is reviewed but it's been started
luka
parents:
diff changeset
12 public function up(): void
84c75d9d90be Changing usage to be bootstrap 5, not everything is reviewed but it's been started
luka
parents:
diff changeset
13 {
84c75d9d90be Changing usage to be bootstrap 5, not everything is reviewed but it's been started
luka
parents:
diff changeset
14 Schema::create('{{ table }}', function (Blueprint $table) {
84c75d9d90be Changing usage to be bootstrap 5, not everything is reviewed but it's been started
luka
parents:
diff changeset
15 $table->baseColumns();
84c75d9d90be Changing usage to be bootstrap 5, not everything is reviewed but it's been started
luka
parents:
diff changeset
16 });
84c75d9d90be Changing usage to be bootstrap 5, not everything is reviewed but it's been started
luka
parents:
diff changeset
17 }
84c75d9d90be Changing usage to be bootstrap 5, not everything is reviewed but it's been started
luka
parents:
diff changeset
18
84c75d9d90be Changing usage to be bootstrap 5, not everything is reviewed but it's been started
luka
parents:
diff changeset
19 /**
84c75d9d90be Changing usage to be bootstrap 5, not everything is reviewed but it's been started
luka
parents:
diff changeset
20 * Reverse the migrations.
84c75d9d90be Changing usage to be bootstrap 5, not everything is reviewed but it's been started
luka
parents:
diff changeset
21 */
84c75d9d90be Changing usage to be bootstrap 5, not everything is reviewed but it's been started
luka
parents:
diff changeset
22 public function down(): void
84c75d9d90be Changing usage to be bootstrap 5, not everything is reviewed but it's been started
luka
parents:
diff changeset
23 {
84c75d9d90be Changing usage to be bootstrap 5, not everything is reviewed but it's been started
luka
parents:
diff changeset
24 Schema::dropIfExists('{{ table }}');
84c75d9d90be Changing usage to be bootstrap 5, not everything is reviewed but it's been started
luka
parents:
diff changeset
25 }
84c75d9d90be Changing usage to be bootstrap 5, not everything is reviewed but it's been started
luka
parents:
diff changeset
26 };