File: /mnt/data/ghayatcom/ghayatcom-api/database/seeders/PermissionSeeder.php
<?php
namespace Database\Seeders;
use Illuminate\Database\Seeder;
use Spatie\Permission\Models\Permission;
class PermissionSeeder extends Seeder
{
/**
* Run the database seeds.
*
* @return void
*/
public function run()
{
$datas = [
1 => [
'name' => 'view',
'guard_name' => 'web',
],
2 => [
'name' => 'modify',
'guard_name' => 'web',
],
3 => [
'name' => 'delete',
'guard_name' => 'web',
],
];
foreach ($datas as $id => $data) {
$row = Permission::firstOrNew([
'id' => $id,
]);
$row->fill($data);
$row->save();
}
}
}