File: /var/www/vhost/disk-apps/qas.sports-crowd.com/database/seeds/ComplimentaryTicketsSeeder.php
<?php
use App\Core\Role\RoleEnum;
use App\Module;
use App\ModuleRol;
use Illuminate\Database\Seeder;
class ComplimentaryTicketsSeeder extends Seeder
{
/**
* Run the database seeds.
*
* @return void
*/
public function run()
{
if (!Module::where('name', 'Cortesias')->first()) {
$ticketing = Module::where('route', 'ticket-office')->first();
$complimentaryModule = new Module();
$complimentaryModule->name = 'Cortesias';
$complimentaryModule->icon = 'fa-star';
$complimentaryModule->route = 'complimentary_tickets';
$complimentaryModule->order = 3;
$complimentaryModule->module_id = $ticketing->id;
$complimentaryModule->save();
$rol = new ModuleRol();
$rol->module_id = $complimentaryModule['id'];
$rol->rol_id = RoleEnum::SUPERADMIN;
$rol->order = 3;
$rol->save();
Module::where('route', 'tickets_matches')->update(['order' => 4]);
}
}
}