Example #1
0
 /**
  * Stubbing test data.
  *
  * @param array $overrides
  */
 protected function createTestStub($overrides = [])
 {
     $this->user = empty($overrides) ? factory(User::class)->create() : factory(User::class)->create($overrides);
     $this->user->attachRole(Role::find(2));
     $this->article = factory(Article::class)->create(['title' => 'title', 'author_id' => $this->user->id, 'content' => 'description']);
     $this->article->comments()->save(factory(Comment::class)->make(['author_id' => $this->user->id]));
     $this->article->tags()->attach(1);
     $this->article->attachments()->save(factory(Attachment::class)->make());
 }
Example #2
0
 /**
  * Store a newly created resource in storage.
  *
  * @param  Request  $request
  * @return Response
  */
 public function store(CreateUserRequest $request)
 {
     $data = $request->all();
     $user = new User();
     $user->fill($data);
     $user->full_name = $data['first_name'] . " " . $data['last_name'];
     $user->save();
     if ($data['type'] == 1) {
         $user->attachRole(1);
     } elseif ($data['type'] == 2) {
         $user->attachRole(2);
     }
     $message = "Usuario Creado correctamente";
     Session::flash('success', $message);
     return redirect()->route('admin.users.index');
 }
Example #3
0
 public function adminSubmit(User $user, Request $request)
 {
     $h = implode(',', Role::latest()->lists('id')->toArray());
     $this->validate($request, ['role' => "required|in:{$h}"]);
     $input = $request->except('_token');
     $role = $input['role'];
     $roleObject = Role::find($role);
     if (!$user->is($role)) {
         if ($roleObject->slug == 'user' || $roleObject->slug == 'legal') {
             if (!$user->is('user') && !$user->is('legal')) {
                 $user->attachRole($role);
             }
         } else {
             $user->attachRole($role);
         }
     }
     return redirect()->back();
 }
Example #4
0
 /**
  * Store a newly created resource in storage.
  *
  * @param  DirectorRequest $request
  * @return Response
  */
 public function store(DirectorRequest $request)
 {
     $role = Role::getByName('administrador');
     $director = new User();
     $director->fill($request->all());
     $tipo = Tipo::getByName('Director');
     $director->tipo_id = $tipo->id;
     $director->password = Hash::make($request->input('password'));
     $director->save();
     $director->attachRole($role->id);
     return redirect()->route('admin.director.index');
 }
Example #5
0
 /**
  * Execute the console command.
  *
  * @return mixed
  */
 public function handle()
 {
     $name = $this->ask("Please enter your name");
     $email = $this->ask("Please enter your email");
     $password = $this->secret("Please enter your password");
     $role_choice = $this->choice("Choose role you want have,seperated by comma", ["su", "user", "admin"], true, null, false);
     if ($this->confirm("Do you wish to generate? [y|N]")) {
         $user = new User();
         $user->name = $name;
         $user->email = $email;
         $user->password = bcrypt($password);
         $user->save();
         $role = Role::where('name', $role_choice)->first();
         $user->attachRole($role);
     }
     $this->info("success!");
 }
 public function createRoleAdmin()
 {
     $admin = new Role();
     $admin->name = 'admin';
     $admin->display_name = 'User Administrator';
     // optional
     //$admin->description  = 'User is allowed to manage and edit other users'; // optional
     $admin->save();
     $user = new User();
     $user->name = 'superadmin';
     $user->email = '*****@*****.**';
     $user->password = Hash::make('123456789');
     $user->save();
     // role attach alias
     $user->attachRole($admin);
     // parameter can be an Role object, array, or id
     return "Admin created. Name: superadmin";
     // or eloquent's original technique
     // $user->roles()->attach($admin->id); // id only
 }
Example #7
0
 /**
  * Function create user
  * @author  Tran Van Moi <[moitran92@gmail.com]>
  * @since  2015/05/13
  * @param  array $user_info
  * @param  string $role_name
  * @return object
  */
 public static function create_user($user_info, $role_name)
 {
     $user = new User();
     $user->name = $user_info['name'];
     $user->uid = empty($user_info['id']) ? 'res_local' : $user_info['id'];
     $user->email = $user_info['email'];
     $user->image = $user_info['image'];
     $user->password = Hash::make($user_info['password']);
     if (isset($user_info['birthday'])) {
         $user->birthday = $user_info['birthday'];
     }
     if (isset($user_info['address'])) {
         $user->address = $user_info['address'];
     }
     $user->save();
     // attack role to user
     $role = Role::whereName($role_name)->first();
     $user->attachRole($role);
     return $user;
 }
Example #8
0
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     //Create admin role
     $adminRoleName = 'admin';
     $adminRole = Role::where('name', $adminRoleName)->first();
     if (!$adminRole) {
         $adminRole = new Role();
         $adminRole->name = $adminRoleName;
         $adminRole->save();
     }
     //Create admin user
     $adminUserEmail = '*****@*****.**';
     $adminUserPassword = '******';
     $adminUser = User::where('email', $adminUserEmail)->first();
     if (!$adminUser) {
         $adminUser = new User();
         $adminUser->email = $adminUserEmail;
         $adminUser->password = Hash::make($adminUserPassword);
         $adminUser->save();
     }
     //Attach Role to User
     $adminUser->detachRoles($adminUser->roles);
     $adminUser->attachRole($adminRole);
 }
Example #9
0
 /**
  * Handle user's email confirmation event
  *
  * @param User $user
  *
  * @return mixed
  */
 public function onUserActivated(User $user)
 {
     if ($user->activated != 1) {
         // Update 'activated' attributes
         $now = new \DateTime();
         $user->activated_at = $now->format('Y-m-d H:i:s');
         $user->activated = 1;
         $user->activation_code = null;
         $user->save();
         // Promote user role to 'member'
         $user->attachRole(Role::whereSlug('member')->first());
         // Send welcome email
         $email = $user->email;
         $subject = trans('email-subject.activated');
         $view = 'emails.activated';
         $link = route('session.create');
         $data = compact('subject', 'link');
         $cc = [];
         $bcc = [];
         $this->mailer->send($email, $subject, $view, $data, $cc, $bcc);
     }
     return true;
 }
Example #10
0
 public function PostCrearAlumno()
 {
     $alumno = new User();
     $alumno->name = Input::get("name");
     $alumno->last_name = Input::get("last_name");
     $alumno->email = Input::get("email");
     $alumno->estado = Input::get("estado");
     $alumno->imagen_perfil = 'default' . rand(1, 12) . '.jpg';
     $alumno->setPasswordAttribute('kayracrossfit');
     $alumno->save();
     $alumnoRole = Role::find(1);
     $alumno->attachRole($alumnoRole);
     if ($alumno->estado == 'activo') {
         $alumno->cuenta_activa = true;
         $alumno->save();
         $data = array('fullname' => $alumno->name . " " . $alumno->last_name, 'email' => $alumno->email);
         $email = $alumno->email;
         \Mail::send('emails.bienvenidos', $data, function ($message) use($email) {
             $message->from('*****@*****.**', 'BoxMagic');
             $message->to($email)->subject('Bienvenido a Kayra!!!');
         });
     }
     return redirect('alumnos/lista');
 }
Example #11
0
 /**
  * Create a new user instance after a valid registration.
  *
  * @param  array  $data
  * @return User
  */
 protected function create(array $data)
 {
     //    $arquivo    = $data['foto'];
     //    $extension  = $arquivo->getClientOriginalExtension();
     //    $image_name = 'user';
     //    $path       = $arquivo->getRealPath();
     //
     //    Storage::put('users/'.$image_name.$data['email'].'.'.$extension,file_get_contents($path));
     //  //  $user->foto = '/image/users/'.$image_name;
     //        $user = User::create([
     //            'name' => $data['name'],
     //            'email' => $data['email'],
     //            'password' => bcrypt($data['password']),
     //            'telefone'=>$data['telefone'],
     //            'endereco'=>$data['endereco'],
     //            'foto' =>'image/users/'.$image_name,
     //        ]);
     $user = new User();
     $user->name = $data['name'];
     $user->email = $data['email'];
     $user->password = bcrypt($data['password']);
     $user->telefone = $data['telefone'];
     $user->endereco = $data['endereco'];
     $arquivo = $data['foto'];
     $extension = $arquivo->getClientOriginalExtension();
     $image_name = 'user' . $user->id;
     $path = $arquivo->getRealPath();
     Storage::put('users/' . $image_name . '.' . $extension, file_get_contents($path));
     $user->foto = '/image/users/' . $image_name;
     $user->save();
     $role = Role::where('name', '=', 'user')->first();
     $user->attachRole($role);
     return $user;
 }
Example #12
0
 /**
  * Create User.
  *
  * @param array $overrides
  * @return $this
  */
 protected function createUserStub($overrides = [])
 {
     $this->user = empty($overrides) ? factory(User::class)->create() : factory(User::class)->create($overrides);
     $this->user->attachRole(Role::find(2));
     return $this;
 }
 /**
  * @param Request $request
  * @param User $user
  * @return \Illuminate\Http\RedirectResponse|\Illuminate\Routing\Redirector
  */
 public function postPermissions(Request $request, User $user)
 {
     $role = Role::find($request->role);
     if ($request->role == 0) {
         $user->detachRoles();
     } else {
         $user->attachRole($role);
     }
     flash()->success(trans('members.success.permissions', ['user' => $user->username, 'role' => strtolower($role ? trans('members.roles.' . $role->name) : trans('members.roles.member'))]));
     return redirect('admin/members/manage');
 }
 public function PostCrearRecepcion()
 {
     $recep = new User();
     $recep->name = Input::get("name");
     $recep->last_name = Input::get("last_name");
     $recep->email = Input::get("email");
     $recep->rut = Input::get("rut");
     $recep->imagen_perfil = 'default.jpg';
     $recep->setPasswordAttribute(Input::get("rut"));
     $recep->save();
     $recepRole = Role::find(4);
     $recep->attachRole($recepRole);
     return redirect('recepcion/lista');
 }
Example #15
0
 /**
  * Seed Data Source
  *
  * @author MS
  * @return void
  */
 protected function seedDataSource()
 {
     Model::unguard();
     foreach ($this->permissions as $permissionsToAdd) {
         $permissionObject = new Permission();
         $permissionObject->name = $permissionsToAdd[1];
         $permissionObject->display_name = $permissionsToAdd[0];
         $permissionObject->description = $permissionsToAdd[2];
         $permissionObject->save();
     }
     $roles = [];
     foreach ($this->roles as $rolesToAdd) {
         $roleObject = new Role();
         $roleObject->name = $rolesToAdd[1];
         $roleObject->display_name = $rolesToAdd[0];
         $roleObject->description = $rolesToAdd[2];
         $roleObject->save();
         $roles[] = $roleObject;
     }
     foreach ($this->rolesPermissions as $role => $permissionsToAdd) {
         foreach ($permissionsToAdd as $permission) {
             $role1 = Role::findOrFail($role + 1);
             $role1->permissions()->attach($permission);
         }
     }
     foreach ($this->users as $user) {
         $userObject = new User();
         $userObject->name = $user[0];
         $userObject->email = $user[1];
         $userObject->password = bcrypt($user[2]);
         $userObject->merchant_id = $user[3];
         $userObject->role_id = $user[4];
         $userObject->save();
         $userObject->attachRole($roles[$user[4] - 1]);
     }
     (new PermissionSeeder())->run();
     Model::reguard();
 }
Example #16
0
 public function postRegister(Request $request)
 {
     $valid = Validator::make($request->all(), ['name' => 'required', 'email' => 'required|email|unique:users', 'password' => 'required|confirmed']);
     if ($valid->fails()) {
         $error = $valid->errors()->all();
         return $error;
     }
     $name = $request->input('name');
     $email = $request->input('email');
     $password = $request->input('password');
     $user = new User();
     $user->name = $name;
     $user->email = $email;
     $user->password = bcrypt($password);
     $user->save();
     $member = Role::where('name', '=', 'member')->first();
     $user->attachRole($member);
     return "success";
 }
Example #17
0
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     //Create Roles
     $superadmin = new Role();
     $superadmin->name = 'superadmin';
     $superadmin->display_name = 'SuperAdmin';
     // optional
     $superadmin->description = 'Technical administrators: developers, webmins, etc';
     // optional
     $superadmin->save();
     $admin = new Role();
     $admin->name = 'admin';
     $admin->display_name = 'Admin';
     // optional
     $admin->description = 'Users with access to the administration panel';
     // optional
     $admin->save();
     //Create Permissions
     $view_admin_panel = new Permission();
     $view_admin_panel->name = 'view-admin-panel';
     $view_admin_panel->display_name = 'View Admin Panel';
     // optional
     $view_admin_panel->description = 'Access to the Admin Panel';
     // optional
     $view_admin_panel->save();
     $view_account_permissions = new Permission();
     $view_account_permissions->name = 'view-account-permissions';
     $view_account_permissions->display_name = 'View Account Permissions';
     // optional
     $view_account_permissions->description = 'Show some demo info on the Admin Dashboard';
     // optional
     $view_account_permissions->save();
     $use_file_manager = new Permission();
     $use_file_manager->name = 'use-file-manager';
     $use_file_manager->display_name = 'Use File Manager';
     // optional
     $use_file_manager->description = 'Access to upload/delete/edit files';
     // optional
     $use_file_manager->save();
     $view_backups = new Permission();
     $view_backups->name = 'view-backups';
     $view_backups->display_name = 'View Backups';
     // optional
     $view_backups->description = 'Access to the Backups Panel';
     // optional
     $view_backups->save();
     $make_backups = new Permission();
     $make_backups->name = 'make-backups';
     $make_backups->display_name = 'Make Backups';
     // optional
     $make_backups->description = 'Access to create new backups';
     // optional
     $make_backups->save();
     $download_backups = new Permission();
     $download_backups->name = 'download-backups';
     $download_backups->display_name = 'Download Backups';
     // optional
     $download_backups->description = 'Access to download existing backups';
     // optional
     $download_backups->save();
     $delete_backups = new Permission();
     $delete_backups->name = 'delete-backups';
     $delete_backups->display_name = 'Delete Backups';
     // optional
     $delete_backups->description = 'Access to delete existing backups';
     // optional
     $delete_backups->save();
     $view_logs = new Permission();
     $view_logs->name = 'view-logs';
     $view_logs->display_name = 'View Logs';
     // optional
     $view_logs->save();
     $download_logs = new Permission();
     $download_logs->name = 'download-logs';
     $download_logs->display_name = 'Download Logs';
     // optional
     $download_logs->save();
     $delete_logs = new Permission();
     $delete_logs->name = 'delete-logs';
     $delete_logs->display_name = 'Delete Logs';
     // optional
     $delete_logs->save();
     $preview_logs = new Permission();
     $preview_logs->name = 'preview-logs';
     $preview_logs->display_name = 'Preview Logs';
     // optional
     $preview_logs->save();
     $superadmin->attachPermissions(array($view_admin_panel, $view_account_permissions, $use_file_manager, $view_backups, $make_backups, $download_backups, $delete_backups, $view_logs, $download_logs, $delete_logs, $preview_logs));
     $admin->attachPermissions(array($view_admin_panel, $use_file_manager));
     //Create a user
     $admin_user = new User();
     $admin_user->name = 'Admin';
     $admin_user->email = '*****@*****.**';
     $admin_user->password = '******';
     $admin_user->save();
     $admin_user->attachRole($superadmin);
 }
 /**
  * 添加菜单--入库
  * 
  * @param        
  * 
  * @author        wen.zhou@bioon.com
  * 
  * @date        2015-10-18 12:19:40
  * 
  * @return        
  */
 public function postAdd(UserFormRequest $userFormRequest)
 {
     $returnData = ['status' => false, 'msg' => '数据丢失'];
     /*添加角色*/
     $user = new User();
     $user->name = request('name');
     $user->email = request('email');
     $user->password = bcrypt(request('password', '123456'));
     $add_bool = $user->save();
     if ($add_bool) {
         Log::info('add user: '******'roles', []);
         if (!empty($add_roles)) {
             /*获取前台传递的角色数组*/
             $add_roles_ids = collect($add_roles)->keyBy('id')->keys()->toArray();
             $selected_roles = Role::whereIn('id', $add_roles_ids)->get();
             foreach ($selected_roles as $selected_role) {
                 $user->attachRole($selected_role);
             }
         }
         /*添加权限*/
         $permissions = request('permissions', '');
         if (!empty($permissions)) {
             $user->detachAllPermissions();
             $selected_permissions = Permission::whereIn('slug', $permissions)->get();
             foreach ($selected_permissions as $selected_permission) {
                 $user->attachPermission($selected_permission);
             }
         }
         $returnData = ['status' => true, 'msg' => '修改成功'];
     } else {
         $returnData = ['status' => true, 'msg' => '修改成功'];
     }
     return response()->json($returnData);
 }
Example #19
0
 public function run()
 {
     $admin = new Role();
     $admin->name = 'administrator';
     $admin->display_name = 'Full Administrator';
     $admin->description = 'User is able to perform all database functions';
     $admin->save();
     $userManager = new Role();
     $userManager->name = 'user-admin';
     $userManager->display_name = 'User Administrator';
     $userManager->description = 'User is able to update, verify and delete users';
     $userManager->save();
     $motionManager = new Role();
     $motionManager->name = 'motion-admin';
     $motionManager->display_name = 'Motion Administrator';
     $motionManager->description = 'User is able to edit, translate and delete motions';
     $motionManager->save();
     $citizen = new Role();
     $citizen->name = 'citizen';
     $citizen->display_name = 'Citizen';
     $citizen->description = 'A verified citizen';
     $citizen->save();
     $unverified = new Role();
     $unverified->name = 'unverified';
     $unverified->display_name = 'Unverified Citizen';
     $unverified->description = 'A person who is not verified';
     $unverified->save();
     $councilor = new Role();
     $councilor->name = 'councilor';
     $councilor->display_name = 'City Councilor';
     $councilor->description = 'A City Councilor';
     $councilor->save();
     $editPermission = new Permission();
     $editPermission->name = 'administrate-permissions';
     $editPermission->display_name = 'Administrate Permissions';
     $editPermission->description = 'Administrate the roles and permissions of other users';
     $editPermission->save();
     $editUser = new Permission();
     $editUser->name = 'administrate-users';
     $editUser->display_name = 'Administrate Users';
     $editUser->description = 'Administrate existing other users, verify them';
     $editUser->save();
     $showUser = new Permission();
     $showUser->name = 'show-users';
     $showUser->display_name = 'Show Users';
     $showUser->description = 'See full existing (non-public) user profiles and their full details';
     $showUser->save();
     $deleteUser = new Permission();
     $deleteUser->name = 'delete-users';
     $deleteUser->display_name = 'Delete Users';
     $deleteUser->description = 'Able to delete users';
     $deleteUser->save();
     $createMotion = new Permission();
     $createMotion->name = 'create-motions';
     $createMotion->display_name = 'Create Motion';
     $createMotion->description = 'Create and edit own motions';
     $createMotion->save();
     $editMotion = new Permission();
     $editMotion->name = "administrate-motions";
     $editMotion->display_name = 'Administrate Motion';
     $editMotion->description = 'Administrate existing motions, enable them';
     $editMotion->save();
     $showMotion = new Permission();
     $showMotion->name = "show-motions";
     $showMotion->display_name = 'Show Motion';
     $showMotion->description = 'Show all non-active motions';
     $showMotion->save();
     $deleteMotion = new Permission();
     $deleteMotion->name = "delete-motions";
     $deleteMotion->display_name = 'Delete Motion';
     $deleteMotion->description = 'Delete motions';
     $deleteMotion->save();
     $createComment = new Permission();
     $createComment->name = "create-comments";
     $createComment->display_name = 'Create a comment';
     $createComment->description = 'Create and edit own comment';
     $createComment->save();
     $viewComment = new Permission();
     $viewComment->name = "view-comments";
     $viewComment->display_name = 'View Comments';
     $viewComment->description = 'View the comments and owners of comments that are not public';
     $viewComment->save();
     $createCommentVote = new Permission();
     $createCommentVote->name = "create-comment_votes";
     $createCommentVote->display_name = 'Create Comments';
     $createCommentVote->description = 'Can vote on comments';
     $createCommentVote->save();
     $viewCommentVote = new Permission();
     $viewCommentVote->name = "view-comment_votes";
     $viewCommentVote->display_name = 'Create Comments';
     $viewCommentVote->description = 'Can view other users comment votes';
     $viewCommentVote->save();
     $deleteComment = new Permission();
     $deleteComment->name = "delete-comments";
     $deleteComment->display_name = 'Delete Comment';
     $deleteComment->description = 'Delete other peoples comments';
     $deleteComment->save();
     $createVote = new Permission();
     $createVote->name = "create-votes";
     $createVote->display_name = 'Can vote (Create a vote)';
     $createVote->description = 'Can vote, vote on a comment, can edit';
     $createVote->save();
     $showVote = new Permission();
     $showVote->name = "show-votes";
     $showVote->display_name = 'Can see other users votes';
     $showVote->description = 'Can see who placed a vote and a detailed record of all votes cast (like most recent vote)';
     $showVote->save();
     $createProperty = new Permission();
     $createProperty->name = "create-properties";
     $createProperty->display_name = 'Create Property';
     $createProperty->description = 'Can create a property';
     $createProperty->save();
     $editProperty = new Permission();
     $editProperty->name = "administrate-properties";
     $editProperty->display_name = 'Administrate Property';
     $editProperty->description = 'Can edit/delete a property';
     $editProperty->save();
     $createBackgroundImage = new Permission();
     $createBackgroundImage->name = "create-background_images";
     $createBackgroundImage->display_name = 'Create Background Image';
     $createBackgroundImage->description = 'Can create and upload a background image';
     $createBackgroundImage->save();
     $editBackgroundImage = new Permission();
     $editBackgroundImage->name = "administrate-background_images";
     $editBackgroundImage->display_name = 'Edit Background Image';
     $editBackgroundImage->description = 'Can activate and edit other background images';
     $editBackgroundImage->save();
     $createDepartment = new Permission();
     $createDepartment->name = "create-department";
     $createDepartment->display_name = 'Create Department';
     $createDepartment->description = 'Can create a department';
     $createDepartment->save();
     $editDepartment = new Permission();
     $editDepartment->name = "administrate-department";
     $editDepartment->display_name = 'Edit Department';
     $editDepartment->description = 'Can activate and departments';
     $editDepartment->save();
     $councilor->attachPermissions(array($createComment, $createVote, $createMotion, $editMotion));
     $citizen->attachPermissions(array($createComment, $createVote, $createCommentVote, $createBackgroundImage));
     $admin->attachPermissions(array($editUser, $showUser, $deleteUser, $createComment, $createVote, $createMotion, $editMotion, $showMotion, $deleteMotion, $createProperty, $editProperty, $viewComment, $showVote, $createCommentVote, $viewCommentVote, $editPermission, $createBackgroundImage, $editBackgroundImage, $createDepartment, $editDepartment));
     $userManager->attachPermissions(array($editUser, $showUser, $deleteUser));
     $unverified->attachPermissions(array($createComment, $createVote, $createCommentVote, $createBackgroundImage));
     $random_pass = '******';
     //str_random(8);
     $defaultUser = new User();
     $this->command->info("\n\nADMIN LOGIN WITH: Password: (" . $random_pass . ") Email: info@iserveu.ca \n\n");
     $defaultUser->first_name = "Change";
     $defaultUser->middle_name = "";
     $defaultUser->last_name = "Name";
     $defaultUser->email = "*****@*****.**";
     $defaultUser->public = 1;
     $defaultUser->date_of_birth = "1987-04-01";
     $defaultUser->ethnic_origin_id = 1;
     $defaultUser->password = $random_pass;
     $defaultUser->save();
     $date = new DateTime();
     $date->add(new DateInterval('P3Y'));
     $defaultUser->attachRole($admin);
 }
 public function postCreate(Request $request)
 {
     $username = $request->input('username');
     $test = User::where(DB::raw('LOWER(username)'), '=', strtolower($username))->first();
     if ($test == null) {
         $user = new User();
         $user->name = $request->input('name');
         $user->surname = $request->input('surname');
         $user->username = $username;
         $user->email = $request->input('email');
         $user->email2 = $request->input('email2');
         $user->email3 = $request->input('email3');
         $user->group_id = $request->input('group');
         $password = $request->input('password');
         $user->password = Hash::make($password);
         $user->save();
         $role = $request->input('admin');
         if ($role != 'none') {
             $user->attachRole(Role::where('slug', '=', $role)->first());
         }
         Cloud::createFolder($username);
         $this->notifyNewUser($user, $password);
         Session::flash('message', 'Utente creato');
     } else {
         Session::flash('message', 'Username già esistente, impossibile creare nuovo utente');
     }
     return redirect(url('admin/users'));
 }
Example #21
0
 public function PostCrearCoach()
 {
     $coach = new User();
     $coach->name = Input::get("name");
     $coach->last_name = Input::get("last_name");
     $coach->email = Input::get("email");
     $coach->rut = Input::get("rut");
     $coach->imagen_perfil = 'default.jpg';
     $coach->setPasswordAttribute(Input::get("rut"));
     $coach->save();
     $coachRole = Role::find(2);
     $coach->attachRole($coachRole);
     return redirect('coach/lista');
 }