Anons79 Mini Shell

Directory : /home/aplikasiposinfo/www/demo-catatan-keuangan.aplikasipos.info/database/seeders/
Upload File :
Current File : /home/aplikasiposinfo/www/demo-catatan-keuangan.aplikasipos.info/database/seeders/RoleSeeder.php

<?php

namespace Database\Seeders;

use Illuminate\Database\Seeder;
use App\Models\Spatie\Roles;

class RoleSeeder extends Seeder
{
    /**
     * Run the database seeds.
     *
     * @return void
     */
    public function run()
    {
        $data = [
            ['name'=>'superadmin','title'=>'superadmin'],
            ['name'=>'admin','title'=>'admin','pakai_perusahaan'=>1],
            // ['name'=>'direktur','title'=>'direktur','pakai_perusahaan'=>1],
            // ['name'=>'wakil-direktur','title'=>'wakil direktur','pakai_perusahaan'=>1],
            // ['name'=>'spt','title'=>'superintendent','pakai_divisi'=>1],
            ['name'=>'ktt','title'=>'kepala tekni tambang/manajer','pakai_divisi'=>1],
            ['name'=>'spv','title'=>'supervisor','pakai_divisi'=>1],
            ['name'=>'staf','title'=>'staf','pakai_divisi'=>1],
        ];

        foreach ($data as $key => $value) {
            $value = (object) $value;
            Roles::firstOrCreate([
                'name'=>$value->name,
            ],[
                'name'=>$value->name,
                'title'=>$value->title,
                'guard_name'=>'web',
            ]);
        }

    }
}

Anons79 File Manager Version 1.0, Coded By Anons79
Email: [email protected]