MOON
Server: Apache
System: Linux e2e-78-16.ssdcloudindia.net 3.10.0-1160.45.1.el7.x86_64 #1 SMP Wed Oct 13 17:20:51 UTC 2021 x86_64
User: imensosw (1005)
PHP: 7.4.33
Disabled: exec,passthru,shell_exec,system
Upload Files
File: /home/imensosw/liftcincy.imenso.co/database/seeds/PermissionRoleTableSeeder.php
<?php

namespace Database\Seeders;

use App\Permission;
use App\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 = Permission::where('title','user_show')->get();
        Role::findOrFail(2)->permissions()->sync($user_permissions);

        $partner_permissions = Permission::whereIn('title',['opportunity_create','opportunity_edit','opportunity_delete','opportunity_access','opportunity_show'])->get();
        Role::findOrFail(3)->permissions()->sync($partner_permissions);

        $volunteer_permissions = Permission::whereIn('title',['opportunity_access','opportunity_show'])->get();
        Role::findOrFail(4)->permissions()->sync($volunteer_permissions);

        

    }
}