public function run()
 {
     if (App::environment() === 'production') {
         exit('Seed should be run only in development/debug environment.');
     }
     DB::statement('SET FOREIGN_KEY_CHECKS=0');
     DB::table('roles')->truncate();
     $role = new Role();
     $role->name = 'Owner';
     $role->slug = 'owner';
     $role->description = 'root user';
     $role->save();
     $role = new Role();
     $role->name = 'Administrator';
     $role->slug = 'admin';
     $role->description = 'administrator privileges';
     $role->save();
     $role = new Role();
     $role->name = 'Moderator';
     $role->slug = 'moderator';
     $role->description = 'moderator privileges';
     $role->save();
     DB::statement('SET FOREIGN_KEY_CHECKS=1');
 }
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     if (App::environment() === 'production') {
         exit('Seed should be run only in development/debug environment.');
     }
     DB::statement('SET FOREIGN_KEY_CHECKS=0');
     DB::table('permission_role')->truncate();
     /*
      * Owner
      */
     $role = Role::find(1);
     $role->assignPermission('users', 'events', 'organizations', 'attendees');
     /*
      * Admin
      */
     $role = Role::find(2);
     $role->assignPermission('users', 'events', 'organizations', 'attendees');
     /*
      * Moderator
      */
     $role = Role::find(3);
     $role->assignPermission('attendees');
     DB::statement('SET FOREIGN_KEY_CHECKS=1');
 }