本文整理汇总了PHP中App\Http\Requests\UserRequest类的典型用法代码示例。如果您正苦于以下问题:PHP UserRequest类的具体用法?PHP UserRequest怎么用?PHP UserRequest使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
在下文中一共展示了UserRequest类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: store
/**
* Store a newly created user in storage.
*
* @param UserRequest $request
* @return Response
*/
public function store(UserRequest $request)
{
$input = $request->only('username', 'email', 'password', 'password_confirmation');
$this->userRepository->store($input);
Flash::message('User created');
return Redirect()->route('users');
}
示例2: update
public function update(UserRequest $request, $id)
{
$user = User::find($id);
if (!$user) {
return ['error' => 1, 'message' => '用户不存在或已被删除!'];
}
switch ($request->get('attr')) {
case 'admin':
if ($user->is_admin > 0) {
if ($user->id == 1) {
return ['error' => 1, 'message' => '不能删除默认管理员账号!'];
}
$user->is_admin = 0;
$user->save();
return ['error' => 0, 'message' => '管理员权限移除成功!'];
} else {
$user->is_admin = 1;
$user->save();
return ['error' => 0, 'message' => '管理员权限添加成功!'];
}
break;
default:
return ['error' => 1, 'message' => '不能修改该属性,请刷新!!'];
}
}
示例3: update
/**
* Update the specified resource in storage.
*
* @param \Illuminate\Http\Request $request
* @param int $id
* @return \Illuminate\Http\Response
*/
public function update($id, Requests\UserRequest $request)
{
$user = User::findorFail($id);
$user->update($request->all());
session()->flash('flash_message', 'User Successfully Updated!');
return redirect('users/' . $id . '');
}
示例4: update
/**
* Update the specified resource in storage.
*
* @param UserRequest $request
* @param User $user
* @return Response
*/
public function update(UserRequest $request, User $user)
{
$user->update($request->all());
$user->uploadAndSave();
flash()->success("User has been successfully updated!");
return redirect()->back()->withInput();
}
示例5: update
/**
* Updates the User
*
* @param $id the id of the User to update
* @param UserRequest $request
*/
public function update($id, UserRequest $request)
{
$user = User::findOrFail($id);
$user->update($request->all());
flash()->success('User edited with success.');
return redirect('admin/users');
}
示例6: store
public function store(Requests\UserRequest $request)
{
$input = $request->all();
$input['password'] = bcrypt($input['password']);
User::create($input);
return redirect(url('admin/user'));
}
示例7: update
/**
* Update the specified resource in storage.
*
* @param Request $request
* @param int $id
* @return Response
*/
public function update(UserRequest $request, $id)
{
$request['password'] = bcrypt($request['password']);
$user = User::findOrFail($id);
$user->update($request->all());
return redirect('/users');
}
示例8: update_user
public function update_user(UserRequest $request, $username)
{
$user = Auth::user();
$password_lama = $request->input('password_lama');
if (!Hash::check($password_lama, $user->password)) {
return redirect()->back()->with('error', 'Password lama yang anda masukkan salah.');
}
if ($request->input('password') == '') {
$input['password'] = $user->password;
} else {
$input['password'] = bcrypt($request->input('password'));
}
return redirect()->route('admin::user')->with('message', 'Profil user telah diupdate...');
/*if(bcrypt::check($newpassword, $oldpassword)){
$tes = User::findOrFail(5);
$tes->password = bcrypt::make(input::get('newpassword'));
$tes->save();
}
else{
var_dump('gagal');
}
$input = $request->all();
return redirect()->route('admin::user');*/
}
示例9: store
/**
* Store a newly created resource in storage.
*
* @param \Illuminate\Http\Request $request
* @return \Illuminate\Http\Response
*/
public function store(UserRequest $request)
{
$user = new User($request->all());
$user->password = bcrypt($request->password);
$user->save();
return redirect()->route('admin.users.index')->with('message', 'El usuario ' . $user->name . ' se ha registrado');
}
示例10: update
/**
* Update the specified resource in storage.
*
* @param UserRequest $request
* @param int $id
* @return \Illuminate\Http\Response
*/
public function update(UserRequest $request, $id)
{
$user = \App\User::findOrFail($id);
$user->fill($request->only('name', 'email'));
$user->save();
return $user;
}
示例11: update
/**
* Update the specified resource in storage.
*
* @param \Illuminate\Http\UserRequest $request
* @return \Illuminate\Http\Response
*/
public function update(UserRequest $request)
{
$user = \Auth::user();
$user->update($request->all());
\Flash::success('登録情報を更新しました。');
return redirect('user');
}
示例12: postLogin
protected function postLogin(UserRequest $request)
{
if (Auth::attempt($request->only('email', 'password'), $request->has('remember_me'))) {
return Redirect::intended();
}
return Redirect::route('login')->withInput($request->only('email', 'remember_me'))->withErrors(['email' => Lang::get('auth.email_error_login')]);
}
示例13: store
/**
* Store a newly created resource in storage.
*
* @param \Illuminate\Http\Request $request
* @return \Illuminate\Http\Response
*/
public function store(UserRequest $request)
{
$user = new User($request->all());
$user->password = bcrypt($request->password);
$user->save();
return redirect()->route('admin.users.index');
Flash::success("El usuario se ha creado correctamente.");
}
示例14: store
/**
* Store a newly created resource in storage.
*
* @param \Illuminate\Http\Request $request
* @return \Illuminate\Http\Response
*/
public function store(UserRequest $request)
{
$user = User::create($request->all());
$user->password = bcrypt($request->password);
$user->save();
Session::flash('message_create', "El usuario - " . $request->name . " - fue creado exitosamente!");
return redirect()->route('admin.users.index');
}
示例15: update
/**
* Update the specified resource in storage.
*
* @param Request $request
* @param int $id
* @return Response
*/
public function update(UserRequest $request, $id)
{
$user = User::findOrFail($id);
$user->update($request->all());
$this->syncRoles($user, $request->input('role_list'));
flash()->success('Success!', 'User updated successfully!');
return redirect('users');
}