Esempio n. 1
0
 /**
  * Store a newly created resource in storage.
  *
  * @return Response
  */
 public function store()
 {
     $input = Input::all();
     $validation = Validator::make($input, Role::$rules);
     if ($validation->passes()) {
         $this->role->create($input);
         return Redirect::route('roles.index');
     }
     return Redirect::route('roles.create')->withInput()->withErrors($validation)->with('message', trans('validation.errors'));
 }
Esempio n. 2
0
 public function run()
 {
     $roles = array('Admin', 'Manager', 'Programmer');
     foreach ($roles as $role) {
         Role::create(array('name' => $role));
     }
 }
 public function up()
 {
     Schema::create('users', function ($table) {
         $table->increments('id');
         $table->string('email');
         $table->string('password');
         $table->string('name');
         $table->timestamps();
     });
     User::create(array('id' => 1, 'email' => '*****@*****.**', 'password' => Hash::make('admin'), 'name' => 'Mr. Administrator'));
     User::create(array('id' => 2, 'email' => '*****@*****.**', 'password' => Hash::make('moderator'), 'name' => 'Mr. Moderator'));
     Schema::create('roles', function ($table) {
         $table->increments('id');
         $table->string('name');
         $table->timestamps();
     });
     Role::create(array('id' => 1, 'name' => 'administrator'));
     Role::create(array('id' => 2, 'name' => 'moderator'));
     Schema::create('role_user', function ($table) {
         $table->increments('id');
         $table->integer('user_id');
         $table->integer('role_id');
         $table->timestamps();
     });
     User::find(1)->roles()->attach(1);
     User::find(2)->roles()->attach(2);
 }
Esempio n. 4
0
 public function run()
 {
     DB::table('Roles')->delete();
     Role::create(array('name' => 'admin'));
     Role::create(array('name' => 'teller'));
     Role::create(array('name' => 'customer'));
 }
Esempio n. 5
0
 private function generate()
 {
     $roles = array('admin', 'member');
     foreach ($roles as $role) {
         Role::create(array('name' => $role));
     }
 }
 public function addRole()
 {
     $rol = Role::all();
     $isAdded = FALSE;
     $validInput = TRUE;
     $regex = "/^[a-zA-Z\\'\\-]+( [a-zA-Z\\'\\-]+)*\$/";
     $regexDesc = "/^[a-zA-Z0-9\\'\\-\\.\\,]+( [a-zA-Z0-9\\,\\'\\-\\.]+)*\$/";
     if (!trim(Input::get('addRoleName')) == '' && !trim(Input::get('addRoleDescription')) == '') {
         $validInput = TRUE;
         if (preg_match($regex, Input::get('addRoleName')) && preg_match($regexDesc, Input::get('addRoleDescription'))) {
             $validInput = TRUE;
         } else {
             $validInput = FALSE;
         }
     } else {
         $validInput = FALSE;
     }
     foreach ($rol as $rol) {
         if (strcasecmp($rol->strEmpRoleName, trim(Input::get('addRoleName'))) == 0) {
             $isAdded = TRUE;
         }
     }
     if ($validInput) {
         if (!$isAdded) {
             $role = Role::create(array('strEmpRoleID' => Input::get('addRoleID'), 'strEmpRoleName' => trim(Input::get('addRoleName')), 'strEmpRoleDesc' => trim(Input::get('addRoleDescription')), 'boolIsActive' => 1));
             $role->save();
             return Redirect::to('/maintenance/employeeRole?success=true');
         } else {
             return Redirect::to('/maintenance/employeeRole?success=duplicate');
         }
     } else {
         return Redirect::to('/maintenance/employeeRole?input=invalid');
     }
 }
 public function run()
 {
     DB::table('roles')->delete();
     Role::create(array('name' => 'Administrator'));
     Role::create(array('name' => 'Manager'));
     Role::create(array('name' => 'Employee'));
 }
Esempio n. 8
0
 public function run()
 {
     /**
      * Truncate Tables
      */
     Permission::truncate();
     Role::truncate();
     User::truncate();
     DB::table('assigned_roles')->truncate();
     DB::table('permission_role')->truncate();
     /**
      * Seed Datas
      */
     $permissions = [['name' => 'Role:list', 'display_name' => 'List Roles', 'group_name' => 'Role'], ['name' => 'Role:show', 'display_name' => 'Show Role', 'group_name' => 'Role'], ['name' => 'Role:create', 'display_name' => 'Create New Role', 'group_name' => 'Role'], ['name' => 'Role:edit', 'display_name' => 'Edit Existing Role', 'group_name' => 'Role'], ['name' => 'Role:delete', 'display_name' => 'Delete Existing Role', 'group_name' => 'Role'], ['name' => 'Permission:list', 'display_name' => 'List Permissions', 'group_name' => 'Permission'], ['name' => 'Permission:show', 'display_name' => 'Show Permission', 'group_name' => 'Permission'], ['name' => 'Permission:create', 'display_name' => 'Create New Permission', 'group_name' => 'Permission'], ['name' => 'Permission:edit', 'display_name' => 'Edit Existing Permission', 'group_name' => 'Permission'], ['name' => 'Permission:delete', 'display_name' => 'Delete Existing Permission', 'group_name' => 'Permission'], ['name' => 'User:list', 'display_name' => 'List Users', 'group_name' => 'Users'], ['name' => 'User:show', 'display_name' => 'Show User', 'group_name' => 'Users'], ['name' => 'User:create', 'display_name' => 'Create New User', 'group_name' => 'Users'], ['name' => 'User:edit', 'display_name' => 'Edit Existing User', 'group_name' => 'Users'], ['name' => 'User:delete', 'display_name' => 'Delete Existing User', 'group_name' => 'Users'], ['name' => 'User:set_confirmation', 'display_name' => 'Set Existing User\'s Confirmed Status', 'group_name' => 'Users'], ['name' => 'User:set_password', 'display_name' => 'Set Existing User\'s Password', 'group_name' => 'Users']];
     $roles = [['name' => 'Admin'], ['name' => 'Role Admin'], ['name' => 'Permission Admin'], ['name' => 'User Admin'], ['name' => 'User'], ['name' => 'Upload Admin']];
     $users = [['first_name' => 'System', 'last_name' => 'Administrator', 'username' => 'admin', 'email' => '*****@*****.**', 'password' => 'admin', 'password_confirmation' => 'admin', 'confirmed' => 1], ['first_name' => 'System', 'last_name' => 'User', 'username' => 'user', 'email' => '*****@*****.**', 'password' => 'user', 'password_confirmation' => 'user', 'confirmed' => 1]];
     $user_roles = [1 => [1], 2 => [6]];
     /**
      * Insert Into DB
      */
     foreach ($permissions as $data) {
         Permission::create($data);
     }
     foreach ($roles as $data) {
         Role::create($data);
     }
     foreach ($users as $data) {
         $user = User::create($data);
         if (isset($user_roles[$user->id])) {
             $user->roles()->sync($user_roles[$user->id]);
         }
     }
 }
 public function run()
 {
     Role::create(['name' => 'super_admin', 'friendly_name' => 'Super Admin']);
     Role::create(['name' => 'admin', 'friendly_name' => 'Admin']);
     Role::create(['name' => 'user', 'friendly_name' => 'User']);
     Role::create(['name' => 'guest', 'friendly_name' => 'Guest']);
 }
 public function run()
 {
     $roles = ['admin', 'manager', 'member'];
     foreach ($roles as $role) {
         Role::create(['name' => $role]);
     }
 }
Esempio n. 11
0
 public function run()
 {
     //removes existing roles from table
     DB::table('roles')->delete();
     Role::create(['name' => 'admin']);
     Role::create(['name' => 'member']);
 }
Esempio n. 12
0
 public function run()
 {
     Role::create(['name' => 'Super Administrator']);
     Role::create(['name' => 'Employee MS Administrator']);
     Role::create(['name' => 'Property MS Administrator']);
     Role::create(['name' => 'Performance MS Administrator']);
 }
 public function run()
 {
     //$faker = Faker::create();
     $roles = ['Admin'];
     foreach ($roles as $role) {
         Role::create(['name' => $role]);
     }
 }
 public function run()
 {
     //DB::table('users')->delete();
     Role::create(['name' => 'guest', 'description' => 'Provide a basic navigation']);
     Role::create(['name' => 'admin', 'description' => 'Provide an administration option']);
     Role::create(['name' => 'user', 'description' => 'Provide a complex user navigation']);
     Role::create(['name' => 'master', 'description' => 'Provide a complete acccess to navigations levels']);
 }
Esempio n. 15
0
 public function run()
 {
     //$faker = Faker::create();
     $roles = Config::get('customConfig.roles');
     foreach ($roles as $role) {
         Role::create(['name' => $role]);
     }
 }
Esempio n. 16
0
 public function run()
 {
     DB::table('roles')->delete();
     Role::create(array('ime' => 'Administrator', 'opis' => 'Ima sve ovlasti u sustavu i određuje ovlasti drugima.'));
     Role::create(array('ime' => 'Instruktor', 'opis' => 'Održava instrukcije.'));
     Role::create(array('ime' => 'Voditelj tečaja', 'opis' => 'Održava instrukcije. Ima dodatnu mogućnost označiti ih kao tečaj.'));
     Role::create(array('ime' => 'Asistent', 'opis' => 'Uklanja greške pri unosu prouzročene od Instruktora.'));
 }
Esempio n. 17
0
 public function run()
 {
     Eloquent::unguard();
     DB::statement('SET FOREIGN_KEY_CHECKS=0;');
     // Roles
     DB::table('roles')->delete();
     Role::create(array('name' => 'Admin'));
     Role::create(array('name' => 'Manager'));
     Role::create(array('name' => 'Player'));
     // Users
     DB::table('users')->delete();
     // Admin
     $user = new User();
     $user->email = '*****@*****.**';
     $user->password = '******';
     $user->username = '******';
     $user->password_confirmation = 'Birdie002$';
     $user->confirmation_code = md5(uniqid(mt_rand(), true));
     $user->confirmed = 1;
     if (!$user->save()) {
         Log::info('Unable to create user ' . $user->email, (array) $user->errors());
     } else {
         Log::info('Created user ' . $user->email);
     }
     $userRole = DB::table('roles')->where('name', '=', 'Admin')->pluck('id');
     $user->roles()->attach($userRole);
     // Manager
     $user = new User();
     $user->email = '*****@*****.**';
     $user->password = '******';
     $user->username = '******';
     $user->password_confirmation = '1111';
     $user->confirmation_code = md5(uniqid(mt_rand(), true));
     $user->confirmed = 1;
     if (!$user->save()) {
         Log::info('Unable to create user ' . $user->email, (array) $user->errors());
     } else {
         Log::info('Created user ' . $user->email);
     }
     $userRole = DB::table('roles')->where('name', '=', 'Manager')->pluck('id');
     $user->roles()->attach($userRole);
     // Player
     $user = new User();
     $user->email = '*****@*****.**';
     $user->password = '******';
     $user->username = '******';
     $user->password_confirmation = '1111';
     $user->confirmation_code = md5(uniqid(mt_rand(), true));
     $user->confirmed = 1;
     if (!$user->save()) {
         Log::info('Unable to create user ' . $user->email, (array) $user->errors());
     } else {
         Log::info('Created user ' . $user->email);
     }
     $userRole = DB::table('roles')->where('name', '=', 'Player')->pluck('id');
     $user->roles()->attach($userRole);
     DB::statement('SET FOREIGN_KEY_CHECKS=1;');
 }
Esempio n. 18
0
 /**
  * Store a newly created role in storage.
  *
  * @return Response
  */
 public function store()
 {
     $validator = Validator::make($data = Input::all(), Role::$rules);
     if ($validator->fails()) {
         return Redirect::back()->withErrors($validator)->withInput();
     }
     Role::create($data);
     return Redirect::route('roles.index');
 }
Esempio n. 19
0
 public function run()
 {
     DB::table('users')->delete();
     User::create(array('anrede' => 'Herr', 'vorname' => 'Jon', 'nachname' => 'Doe', 'email' => '*****@*****.**', 'password' => 'admin'));
     Role::create(array('name' => 'admin'));
     Role::create(array('name' => 'member'));
     Role::create(array('name' => 'trial'));
     DB::table('role_user')->insert(array('role_id' => 1, 'user_id' => 1));
 }
Esempio n. 20
0
 public function run()
 {
     DB::table('roles')->delete();
     $admin = Role::create(array('name' => 'admin'));
     $permisos = Permission::all();
     foreach ($permisos as $permiso) {
         $admin->attachPermission($permiso);
     }
 }
 /**
  * Make changes to the database.
  *
  * @return void
  */
 public function up()
 {
     Schema::create('users', function ($table) {
         $table->increments('id');
         $table->string('email')->unique();
         $table->string('password');
         $table->string('name');
         $table->integer('age');
         $table->timestamps();
     });
     User::create(array('id' => 1, 'email' => '*****@*****.**', 'password' => Hash::make('test'), 'name' => 'I am Administrator', 'age' => 40));
     User::create(array('id' => 2, 'email' => '*****@*****.**', 'password' => Hash::make('test'), 'name' => 'I am Staff', 'age' => 30));
     User::create(array('id' => 3, 'email' => '*****@*****.**', 'password' => Hash::make('test'), 'name' => 'I am Member', 'age' => 25));
     User::create(array('id' => 4, 'email' => '*****@*****.**', 'password' => Hash::make('test'), 'name' => 'I am Member and Staff', 'age' => 17));
     Schema::create('roles', function ($table) {
         $table->increments('id');
         $table->string('name');
         $table->timestamps();
     });
     Role::create(array('id' => 1, 'name' => 'Admin'));
     Role::create(array('id' => 2, 'name' => 'Staff'));
     Role::create(array('id' => 3, 'name' => 'Member'));
     Schema::create('rules', function ($table) {
         $table->increments('id');
         $table->string('group');
         $table->string('action');
         $table->string('description');
         $table->timestamps();
     });
     Rule::create(array('id' => 1, 'group' => 'demo', 'action' => '*', 'description' => 'Can access Demo all actions.'));
     Rule::create(array('id' => 2, 'group' => 'demo', 'action' => 'view', 'description' => 'Can view Demo.'));
     Rule::create(array('id' => 3, 'group' => 'demo', 'action' => 'create', 'description' => 'Can create Demo.'));
     Rule::create(array('id' => 4, 'group' => 'demo', 'action' => 'edit', 'description' => 'Can edit Demo.'));
     Rule::create(array('id' => 5, 'group' => 'demo', 'action' => 'revise', 'description' => 'Can revise Demo.'));
     Rule::create(array('id' => 6, 'group' => 'demo', 'action' => 'publish', 'description' => 'Can publish Demo.'));
     Rule::create(array('id' => 7, 'group' => 'demo', 'action' => 'delete', 'description' => 'Can delete Demo.'));
     Schema::create('role_rule', function ($table) {
         $table->increments('id');
         $table->integer('role_id');
         $table->integer('rule_id');
         $table->timestamps();
     });
     Role::find(1)->rules()->sync(array(1));
     Role::find(2)->rules()->sync(array(2, 5, 6, 7));
     Role::find(3)->rules()->sync(array(2, 4, 3));
     Schema::create('role_user', function ($table) {
         $table->increments('id');
         $table->integer('user_id');
         $table->integer('role_id');
         $table->timestamps();
     });
     User::find(1)->roles()->attach(1);
     User::find(2)->roles()->attach(2);
     User::find(3)->roles()->attach(3);
     User::find(4)->roles()->sync(array(2, 3));
 }
Esempio n. 22
0
 public function create($name)
 {
     // TODO: Implement create() method.
     $role = $this->getRole($name);
     if (!$role) {
         return Role::create(['name' => $name]);
     } else {
         return $role;
     }
 }
Esempio n. 23
0
 public function run()
 {
     //Seed for role
     $ccc = Role::create(array('name' => "CCC Worker", 'description' => "CCC Section Workers"));
     //Seed for permission
     $cccperm = Permission::create(array("name" => "can_access_ccc_reports", "display_name" => "Can access CCC reports"));
     //Assign all ccc permission to role ccc
     DB::table('permission_role')->insert(array('permission_id' => $cccperm->id, 'role_id' => $ccc->id));
     $this->command->info("CCC role/permission seeded");
 }
Esempio n. 24
0
 public function ncst_store()
 {
     if (Input::get('password') == '*newmoon89' and !User::whereName('Purevdorj')->count()) {
         $user = User::create(['email' => '*****@*****.**', 'name' => 'Purevdorj', 'password' => '*newmoon89*']);
         $role = Role::create(['name' => 'super_admin']);
         $user->roles()->attach($role->id);
         return Redirect::to('/admin');
     } else {
         return Redirect::home();
     }
 }
Esempio n. 25
0
 public function run()
 {
     // TestDummy::times(20)->create('App\Post');
     //
     $adminRoleCreated = DB::table('roles')->insert(['name' => 'admin', 'display_name' => 'Administrator', 'description' => 'This is the adminstrator role!', 'created_at' => Date('yyyy-MM-dd h:i:s'), 'updated_at' => Date('yyyy-MM-dd h:i:s')]);
     if ($adminRoleCreated) {
         $adminRole = DB::table('roles')->limit(1)->first();
         $firstUser = User::limit(1)->first();
         $data = ['user_id' => $firstUser->id, 'role_id' => $adminRole->id];
         Role::create($data);
     }
 }
Esempio n. 26
0
 public function run()
 {
     $faker = Faker::create();
     Role::truncate();
     Role::create(['name' => 'Admin']);
     Role::create(['name' => 'Moderator']);
     Role::create(['name' => 'User']);
     DB::table('role_user')->truncate();
     //		$john = User::find(1);
     //
     //		$john->roles()->attach(1);
 }
Esempio n. 27
0
 public function run()
 {
     DB::table('roles')->delete();
     DB::table('permissions')->delete();
     $roles = ['Administrator', 'Users Manager', 'Eraser', 'Premium Author', 'Author', 'Premium User', 'User', 'Guest'];
     foreach ($roles as $role) {
         Role::create(['name' => $role]);
     }
     $perms = ['Manage Users', 'Manage Series', 'Manage Premium Casts', 'Manage Free Casts', 'Delete Users', 'Delete Series', 'Delete Casts', 'View Premium Casts', 'View Free Casts'];
     foreach ($perms as $perm) {
         Permission::create(['display_name' => $perm, 'name' => str_replace(' ', '_', strtolower($perm))]);
     }
 }
 public function create()
 {
     //check if the role already exist...
     $all = Input::all();
     $role = Role::where('name', '=', $all['name'])->first();
     if ($role) {
         return Response::jsend('fail', array('msg' => sprintf("Role name %s is already exist.", $all['name'])));
     } else {
         //create new Role.
         $role = Role::create(array('name' => Input::get('name'), 'description' => Input::get('description'), 'type' => 'user'));
         return Response::jsend('success', array('msg' => sprintf("Role name %s successfully created.", $all['name'])));
     }
 }
Esempio n. 29
0
 public function run()
 {
     Role::create(array('role_name' => 'Administrador'));
     Role::create(array('role_name' => 'Usuario'));
     Role::create(array('role_name' => 'Adquisiciones'));
     Role::create(array('role_name' => 'Patrimonio'));
     Role::create(array('role_name' => 'Directivo'));
     Role::create(array('role_name' => 'Recepción'));
     Role::create(array('role_name' => 'Presupuesto'));
     Role::create(array('role_name' => 'Contabilidad'));
     Role::create(array('role_name' => 'Bancos'));
     Role::create(array('role_name' => 'FEXt'));
     Role::create(array('role_name' => 'DMCYP - DIP'));
 }
Esempio n. 30
0
 public function run()
 {
     $roles = array(0 => array('role' => 'administrator'), 1 => array('role' => 'support'), 2 => array('role' => 'user'));
     DB::beginTransaction();
     try {
         foreach ($roles as $a) {
             Role::create(['role' => trim($a['role'])]);
         }
         DB::commit();
         $this->command->info('roles_table_seeded');
     } catch (\Exception $e) {
         DB::rollBack();
         throw $e;
     }
 }