Create New Item
Item Type
File
Folder
Item Name
Search file in folder and subfolders...
Are you sure want to rename?
peripherad
/
database
/
seeders
:
PermissionRoleTableSeeder.php
Advanced Search
Upload
New Item
Settings
Back
Back Up
Advanced Editor
Save
<?php namespace Database\Seeders; use App\Models\Permission; use App\Models\Role; use Illuminate\Database\Seeder; class PermissionRoleTableSeeder extends Seeder { public function run() { $admin_permissions = Permission::all(); Role::findOrFail(1)->permissions()->sync($admin_permissions->pluck('id')); $user_permissions = $admin_permissions->filter(function ($permission) { return substr($permission->title, 0, 5) != 'user_' && substr($permission->title, 0, 5) != 'role_' && substr($permission->title, 0, 11) != 'permission_'; }); Role::findOrFail(2)->permissions()->sync($user_permissions); } }