[lavuebd] PUT-Resource controller 에서 Update처리.. > PHP프레임워크

PHP프레임워크

[lavuebd] PUT-Resource controller 에서 Update처리.. 정보

라라벨 [lavuebd] PUT-Resource controller 에서 Update처리..

본문

update에

 

$user = User::findOrFail($id);

 

$rules = [

'nickname' => '',

'email' => 'email|unique:users',

'password' => 'min:6|confirmed'

];

 

$this->validate($request, $rules);

 

if($request->has('name')) {

$user->name = $request->name;

}

 

if($request->has('nickname')) {

$user->nickname = $request->nickname;

}

 

if($request->has('email') && $user->email != $request->email) {

$user->email = $request->email;

}

 

if($request->has('password')) {

$user->password = bcrypt($request->password);

}

 

$user->save();

 

return response()->json(['data' => $user], 200);

 

여기서는 form-data보다는 x-www-form-urlencoded로 

 

여러가지로 테스트해보세요..

 

800591923_1546825554.2842.png

추천
0
  • 복사

댓글 0개

© SIRSOFT
현재 페이지 제일 처음으로