<?php
namespace Database\Seeders;
// use Illuminate\Database\Console\Seeds\WithoutModelEvents;
use App\Models\Permission;
use Illuminate\Database\Seeder;
class DatabaseSeeder extends Seeder
{
/**
* Seed the application's database.
*
* @return void
*/
public function run()
{
$routes = [];
foreach (\Route::getRoutes() as $route){
if($route->getName() != null){
$text = explode('.',$route->getName());
if(isset($text[1])){
if($text[1] == 'index' || $text[1] == 'create' || $text[1] =='edit' || $text[1] =='destroy'){
$routes[] = $route->getName();
}
}
}
}
foreach ($routes as $item){
$cekData = Permission::where('name',$item)->first();
if(!$cekData){
Permission::create([
'name'=> $item,
'guard_name'=> 'web',
]);
}
}
}
}
Anons79 File Manager Version 1.0, Coded By Anons79
Email: [email protected]