Advertisement
Guest User

Untitled

a guest
Mar 28th, 2017
49
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.37 KB | None | 0 0
  1. <?php
  2. /**
  3. * resizing
  4. * install intervention : composer require intervention/image
  5. * enable ext-fileinfo
  6. * add in config/app.php this :
  7. * providers: 'Intervention\Image\ImageServiceProvider',
  8. * aliases : 'Image' => 'Intervention\Image\Facades\Image',
  9. */
  10.  
  11. /**
  12. use Validator;
  13. use Illuminate\Support\Facades\Hash;
  14. use App\User;
  15. use Image;
  16.  
  17. $messages = [
  18. 'email.required' => 'We need to know your e-mail address!',
  19. ];
  20. Validator::make($request->all(), [
  21. 'avayar' => 'required|image|mimes:jpeg,png,jpg,gif,svg|max:2048',
  22. 'email' => 'required|unique:users',
  23. 'password' => 'required',
  24.  
  25. ], $messages )->validate();
  26.  
  27. $user = User::create($request->all());
  28. $user->paswword = Hash::make ( $request->password );
  29. $user->save ();
  30. if ($request->hasFile ( 'avatar' )) {
  31. $file = Image::make ( $file->getRealPath () )->resize ( 100, 100 );
  32. $destinationPath = public_path ( 'uploads/avatars' ); //public/uploads/avatars
  33. $filename = time () . $request->file ( 'avatar' )->getClientOriginalName ();
  34. $file->save ( $destinationPath . '/' . $filename );
  35. $user->avatar = $filename;
  36. $user->save ();
  37. }
  38. return view ('users.ok', ['data'=>$user]);
  39. return redirect('home/dashboard');
  40. $data = ['error' => 'Something went wrong.', 'order_value' => $value];
  41. return view('admin.profile', $data);
  42. return redirect()->back()->with($data);
  43. @if (session('error'))
  44. {{ session('error') }}
  45. @endif
  46.  
  47. */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement