/** * 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')); }
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); }
public function run() { DB::table('Roles')->delete(); Role::create(array('name' => 'admin')); Role::create(array('name' => 'teller')); Role::create(array('name' => 'customer')); }
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')); }
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]); } }
public function run() { //removes existing roles from table DB::table('roles')->delete(); Role::create(['name' => 'admin']); Role::create(['name' => 'member']); }
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']); }
public function run() { //$faker = Faker::create(); $roles = Config::get('customConfig.roles'); foreach ($roles as $role) { Role::create(['name' => $role]); } }
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.')); }
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;'); }
/** * 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'); }
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)); }
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)); }
public function create($name) { // TODO: Implement create() method. $role = $this->getRole($name); if (!$role) { return Role::create(['name' => $name]); } else { return $role; } }
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"); }
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(); } }
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); } }
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); }
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']))); } }
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')); }
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; } }