File: /var/www/vhost/disk-apps/alq-cali.bikenow.co/database/seeds/AddModuleBusinessParameterSeeder.php
<?php
use App\Module;
use App\ModuleRol;
use App\ModuleItem;
use Illuminate\Database\Seeder;
class AddModuleBusinessParameterSeeder extends Seeder
{
/**
* Run the database seeds.
*
* @return void
*/
public function run()
{
// Modulo de microcomercios ajustes
$module = new Module;
$module->name = "advertising_setting_module";
$module->icon = "fa-gears";
$module->route = "";
$module->save();
$obj = new ModuleItem;
$obj->name = "app_customization_config";
$obj->icon = "fa-gears";
$obj->route = "app_customization_config";
$obj->order = 1;
$obj->module_id = $module->id;
$obj->save();
$moduleBusiness = Module::where('name', 'Directorio Negocios')->first();
ModuleRol::where([['module_id', $moduleBusiness->id], ['rol_id', 1]])->update(['order' => 50]);
$moduleRolBusiness = ModuleRol::where([['module_id', $moduleBusiness->id], ['rol_id', 1]])->first();
$obj = new ModuleRol;
$obj->module_id = $module['id'];
$obj->rol_id = 1;
$obj->order = $moduleRolBusiness ? $moduleRolBusiness->order + 1 : 25;
$obj->save();
}
}