Example #1
0
 /**
  * @param $inputs
  * @return bool
  */
 public function saveme($inputs)
 {
     $user = new User();
     $user->email = $inputs["email"];
     $user->password = \Hash::make($inputs["password"]);
     $user->first_name = $inputs["first_name"];
     $user->last_name = $inputs["last_name"];
     if (isset($inputs['permissions'])) {
         $user->permissions = serialize($inputs['permissions']);
     }
     if (isset($inputs["roles"])) {
         $user->roles = serialize($inputs["roles"]);
         $user->roles_permissions = serialize($this->getRolesPermissions($inputs["roles"]));
     }
     try {
         $user->save();
     } catch (\Illuminate\Database\QueryException $e) {
         return false;
     }
 }
Example #2
0
 protected function create(array $data)
 {
     return User::create(['name' => $data['name'], 'email' => $data['email'], 'password' => bcrypt($data['password'])]);
 }
Example #3
0
 public function delete(User $user)
 {
     if ($user->id != 1) {
         $user->delete();
         return $this->redirector->route('user.index');
     }
 }