Advertisement
Guest User

update

a guest
Sep 5th, 2018
234
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.47 KB | None | 0 0
  1. public function update(Request $request, $id)
  2. {
  3. $user = User::findOrFail($id);
  4. $user->name = $request->input('name');
  5. $user->email = $request->input('email');
  6. // $user->password = $request->input('password');
  7. $user->ic_number = $request->input('ic_number');
  8. $user->phone_number = $request->input('phone_number');
  9. $user->role = $request->input('role');
  10. $user->access_power = 100;
  11. $user->remark = $request->input('remark');
  12. $user->status = $request->input('status');
  13.  
  14. // Untuk upload gambar avatar
  15. if (isset($request->avatar)) {
  16. if ($request->file('avatar')->isValid()) {
  17. $destinationPath = "images/user/";
  18. $extension = $request->file('avatar')->getClientOriginalExtension();
  19. $fileName = str_random(32) . '.' . $extension;
  20. $request->file('avatar')->move($destinationPath, $fileName);
  21.  
  22. // standardize the image dimension (optional)
  23. Image::make($destinationPath.$fileName)->fit(500, 500)->save();
  24.  
  25. $user->avatar = '/' . $destinationPath . $fileName;
  26. }
  27. }
  28.  
  29. if ($user->save()) {
  30. return redirect('admin/user/show/'.$id)->with('successMessage', 'User has been successfully created');
  31. } else {
  32. return back()->with('errorMessage', 'Unable to create new user into database. Contact admin');
  33. }
  34. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement