35 lines
872 B
PHP
35 lines
872 B
PHP
<?php
|
|
|
|
namespace Database\Seeders;
|
|
|
|
use App\Models\Permission;
|
|
use App\Models\Role;
|
|
use Illuminate\Database\Seeder;
|
|
|
|
class SupplierRoleSeeder extends Seeder
|
|
{
|
|
/**
|
|
* Run the database seeds.
|
|
*/
|
|
public function run(): void
|
|
{
|
|
$permission = Permission::firstOrCreate(
|
|
['name' => 'update_own_product_stock_status'],
|
|
[
|
|
'display_name' => 'Saját termék készlet státusz módosítása',
|
|
'description' => 'A beszállító módosíthatja a saját termékei raktárkészlet státuszát',
|
|
]
|
|
);
|
|
|
|
$role = Role::firstOrCreate(
|
|
['name' => 'supplier'],
|
|
[
|
|
'display_name' => 'Beszállító',
|
|
'description' => 'Supplier Portal hozzáférés',
|
|
]
|
|
);
|
|
|
|
$role->givePermission($permission);
|
|
}
|
|
}
|