테스트 사이트 - 개발 중인 베타 버전입니다

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

· 6년 전 · 1127

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로 

 

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

 

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

게시글 목록

번호 제목
500
코드이그나이터 축하드립니다.
499
코드이그나이터 Codeigniter 3.1.2 Fire Starter
497
코드이그나이터 경축~! 1
495
코드이그나이터 코드이그나이터 1
493
491
485
483
482
477
472
471
469
463
라라벨 라라벨 8 4
462
461
459
458
456
447
445
444
라라벨 라라벨 7.0
443
441
440
438
436
435
434
433