Skip to content

Commit 45710c4

Browse files
committed
Update to anonymous class migration
1 parent 8dec115 commit 45710c4

5 files changed

+24
-25
lines changed

migrations/2015_12_20_100001_create_permissions_table.php

+5-5
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,15 @@
22

33
use Illuminate\Database\Migrations\Migration;
44
use Illuminate\Database\Schema\Blueprint;
5+
use Illuminate\Support\Facades\Schema;
56

6-
class CreatePermissionsTable extends Migration
7-
{
7+
return new class extends Migration {
88
/**
99
* Run the migrations.
1010
*
1111
* @return void
1212
*/
13-
public function up()
13+
public function up(): void
1414
{
1515
Schema::create('permissions', function (Blueprint $table) {
1616
$table->id();
@@ -27,8 +27,8 @@ public function up()
2727
*
2828
* @return void
2929
*/
30-
public function down()
30+
public function down(): void
3131
{
3232
Schema::drop('permissions');
3333
}
34-
}
34+
};

migrations/2015_12_20_100002_create_roles_table.php

+5-5
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,15 @@
22

33
use Illuminate\Database\Migrations\Migration;
44
use Illuminate\Database\Schema\Blueprint;
5+
use Illuminate\Support\Facades\Schema;
56

6-
class CreateRolesTable extends Migration
7-
{
7+
return new class extends Migration {
88
/**
99
* Run the migrations.
1010
*
1111
* @return void
1212
*/
13-
public function up()
13+
public function up(): void
1414
{
1515
Schema::create('roles', function (Blueprint $table) {
1616
$table->id();
@@ -27,8 +27,8 @@ public function up()
2727
*
2828
* @return void
2929
*/
30-
public function down()
30+
public function down(): void
3131
{
3232
Schema::drop('roles');
3333
}
34-
}
34+
};

migrations/2015_12_20_100003_create_permission_role_table.php

+5-5
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,15 @@
22

33
use Illuminate\Database\Migrations\Migration;
44
use Illuminate\Database\Schema\Blueprint;
5+
use Illuminate\Support\Facades\Schema;
56

6-
class CreatePermissionRoleTable extends Migration
7-
{
7+
return new class extends Migration {
88
/**
99
* Run the migrations.
1010
*
1111
* @return void
1212
*/
13-
public function up()
13+
public function up(): void
1414
{
1515
Schema::create('permission_role', function (Blueprint $table) {
1616
$table->id();
@@ -25,8 +25,8 @@ public function up()
2525
*
2626
* @return void
2727
*/
28-
public function down()
28+
public function down(): void
2929
{
3030
Schema::drop('permission_role');
3131
}
32-
}
32+
};

migrations/2015_12_20_100004_create_role_user_table.php

+5-5
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,15 @@
22

33
use Illuminate\Database\Migrations\Migration;
44
use Illuminate\Database\Schema\Blueprint;
5+
use Illuminate\Support\Facades\Schema;
56

6-
class CreateRoleUserTable extends Migration
7-
{
7+
return new class extends Migration {
88
/**
99
* Run the migrations.
1010
*
1111
* @return void
1212
*/
13-
public function up()
13+
public function up(): void
1414
{
1515
Schema::create('role_user', function (Blueprint $table) {
1616
$table->id('id');
@@ -25,8 +25,8 @@ public function up()
2525
*
2626
* @return void
2727
*/
28-
public function down()
28+
public function down(): void
2929
{
3030
Schema::drop('role_user');
3131
}
32-
}
32+
};

migrations/2015_12_20_100005_create_permission_user_table.php

+4-5
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,13 @@
44
use Illuminate\Database\Schema\Blueprint;
55
use Illuminate\Support\Facades\Schema;
66

7-
class CreatePermissionUserTable extends Migration
8-
{
7+
return new class extends Migration {
98
/**
109
* Run the migrations.
1110
*
1211
* @return void
1312
*/
14-
public function up()
13+
public function up(): void
1514
{
1615
Schema::create('permission_user', function (Blueprint $table) {
1716
$table->id();
@@ -26,8 +25,8 @@ public function up()
2625
*
2726
* @return void
2827
*/
29-
public function down()
28+
public function down(): void
3029
{
3130
Schema::dropIfExists('permission_user');
3231
}
33-
}
32+
};

0 commit comments

Comments
 (0)