create menu crud
This commit is contained in:
@@ -21,7 +21,9 @@ return new class extends Migration
|
||||
$table->string('name');
|
||||
$table->string('icon')
|
||||
->default('circle');
|
||||
$table->string('route_or_url')->default('#');
|
||||
$table->string('route_or_url')
|
||||
->nullable()
|
||||
->default('#');
|
||||
$table->unsignedTinyInteger('position');
|
||||
$table->boolean('enable')->default(true);
|
||||
$table->boolean('deleteable')->default(true);
|
||||
|
||||
@@ -37,6 +37,9 @@ class MenuSeeder extends Seeder
|
||||
'icon' => 'key',
|
||||
'position' => 1,
|
||||
'deleteable' => false,
|
||||
'actives' => [
|
||||
'superuser.permission.*',
|
||||
],
|
||||
]);
|
||||
|
||||
$permission->permissions()->attach(
|
||||
@@ -51,6 +54,9 @@ class MenuSeeder extends Seeder
|
||||
'icon' => 'user-cog',
|
||||
'position' => 2,
|
||||
'deleteable' => false,
|
||||
'actives' => [
|
||||
'superuser.role.*',
|
||||
],
|
||||
]);
|
||||
|
||||
$role->permissions()->attach(
|
||||
@@ -65,6 +71,9 @@ class MenuSeeder extends Seeder
|
||||
'icon' => 'user',
|
||||
'position' => 3,
|
||||
'deleteable' => false,
|
||||
'actives' => [
|
||||
'superuser.user.*',
|
||||
],
|
||||
]);
|
||||
|
||||
$user->permissions()->attach(
|
||||
@@ -79,6 +88,9 @@ class MenuSeeder extends Seeder
|
||||
'icon' => 'bars',
|
||||
'position' => 4,
|
||||
'deleteable' => false,
|
||||
'actives' => [
|
||||
'superuser.menu.*',
|
||||
],
|
||||
]);
|
||||
|
||||
$menu->permissions()->attach(
|
||||
|
||||
Reference in New Issue
Block a user