Guest User

Untitled

a guest
Jan 5th, 2019
161
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.08 KB | None | 0 0
  1. public function store(Request $request)
  2. {
  3.  
  4. $this->validate($request, [
  5.  
  6.  
  7. 'image' => 'required|image|mimes:jpeg,png,jpg,gif,svg|max:2048',
  8. 'email' => 'required|email|unique:users',
  9. 'username' => 'required|string|max:50',
  10. 'mobile' => 'required|number|max:10',
  11. 'password' => 'required'
  12. ]);
  13.  
  14. $employees = new Detail($request->input()) ;
  15.  
  16.  
  17.  
  18. $employees->username = $request->get('username'),
  19. $employees->email= $request->get('email'),
  20. $employees->mobile = $request->get('mobile'),
  21. $employees->password = $request->get('password'),
  22.  
  23. if($file = $request->hasFile('image')) {
  24.  
  25. $file = $request->file('image') ;
  26.  
  27. $fileName = $file->getClientOriginalName() ;
  28. $destinationPath = public_path().'/images/' ;
  29. $file->move($destinationPath,$fileName);
  30. $employees->image = '/images/'.$fileName ;
  31. }
  32.  
  33. $employees->save();
  34.  
  35. return response()->json(['message' => 'Image Uploaded Successfully']);
  36.  
  37.  
  38. }
Add Comment
Please, Sign In to add comment