| Path : /var/www/html/jewelry-pos/database/seeders/ |
|
B-Con CMD Config cPanel C-Rdp D-Log Info Jump Mass Ransom Symlink vHost Zone-H |
| Current File : /var/www/html/jewelry-pos/database/seeders/PermissionTableSeeder.php |
<?php
namespace Database\Seeders;
use Illuminate\Database\Console\Seeds\WithoutModelEvents;
use Illuminate\Database\Seeder;
use Spatie\Permission\Models\Permission;
use function Laravel\Prompts\alert;
class PermissionTableSeeder extends Seeder
{
/**
* Run the database seeds.
*
* @return void
*/
public function run()
{
$permissions = [
'profile-list',
'role-list',
'role-create',
'role-edit',
'role-delete',
'user-list',
'user-create',
'user-edit',
'user-delete',
'setup-list',
'currency-list',
'currency-create',
'currency-edit',
'currency-delete',
'product-category-list',
'product-category-create',
'product-category-edit',
'product-category-delete',
'setting-list',
'setting-create',
'setting-edit',
'setting-delete',
'product-list',
'product-create',
'product-edit',
'product-delete',
'supplier-list',
'supplier-create',
'supplier-edit',
'supplier-delete',
'sale-list',
'sale-delete',
'report-list',
'reports-category-list',
'reports-sale-list',
'reports-buy-back-list',
'reports-grn-list',
'reports-product-transaction-list',
'reports-summary-list',
'point-to-sale',
'member-list',
'login-informations-list',
'sale-not-use-rate',
];
foreach ($permissions as $permission) {
if (!Permission::where('name', $permission)->count()) {
Permission::create(['name' => $permission]);
}
}
}
}