File: /var/www/vhost/disk-apps/alq-cali.bikenow.co/database/seeds/ClubContentSeeder.php
<?php
use App\Module;
use App\ModuleRol;
use Illuminate\Database\Seeder;
class ClubContentSeeder extends Seeder
{
private $__SUPERADMIN_ROL = 1;
/**
* Run the database seeds.
*
* @return void
*/
public function run()
{
if (!Module::where('name', 'Contenido del club')->first()) {
$module = new Module;
$module->name = 'Contenido del club';
$module->icon = 'fa-play-circle';
$module->route = 'club_content';
$module->order = 9;
$module->save();
$rol = new ModuleRol;
$rol->module_id = $module['id'];
$rol->rol_id = $this->__SUPERADMIN_ROL;
$rol->order = 6;
$rol->save();
// Fotos
$childModule = new Module;
$childModule->name = 'Fotos';
$childModule->icon = 'fa-camera';
$childModule->route = 'photos';
$childModule->order = 1;
$childModule->module_id = $module['id'];
$childModule->save();
// Videos
$childModule = new Module;
$childModule->name = 'Videos';
$childModule->icon = 'fa-film';
$childModule->route = 'videos';
$childModule->order = 2;
$childModule->module_id = $module['id'];
$childModule->save();
// Noticias
$childModule = new Module;
$childModule->name = 'Noticias';
$childModule->icon = 'fa-newspaper-o';
$childModule->route = 'news';
$childModule->order = 3;
$childModule->module_id = $module['id'];
$childModule->save();
// Potcast
$childModule = new Module;
$childModule->name = 'Podcast';
$childModule->icon = 'fa-microphone';
$childModule->route = 'podcasts';
$childModule->order = 4;
$childModule->module_id = $module['id'];
$childModule->save();
}
}
}