File: /var/www/vhost/disk-apps/demo.sports-crowd.com/database/seeds/AcademyConfigurationsModuleSeeder.php
<?php
use App\Module;
use App\ModuleRol;
use App\ModuleItem;
use Illuminate\Database\Seeder;
class AcademyConfigurationsModuleSeeder extends Seeder
{
/**
* Run the database seeds.
*
* @return void
*/
public function run()
{
// Módulo de configuración academias
$module = new Module;
$module->name = "academy_configurations";
$module->icon = "fa-gears";
$module->route = "";
$module->save();
$obj = new ModuleRol;
$obj->module_id = $module['id'];
$obj->rol_id = 1;
$obj->order = 28;
$obj->save();
$obj = ModuleItem::where("route", "academy_states")->first();
$obj->module_id = $module['id'];
$obj->update();
$obj = ModuleItem::where("route", "academy_parameters")->first();
$obj->module_id = $module['id'];
$obj->update();
$obj = ModuleItem::where("route", "academy_document")->first();
$obj->module_id = $module['id'];
$obj->update();
$obj = ModuleItem::where("route", "academy_categories")->first();
$obj->module_id = $module['id'];
$obj->update();
$obj = ModuleItem::where("route", "academy_periods")->first();
$obj->module_id = $module['id'];
$obj->update();
}
}