delucaspinto

[LARAVEL] SAVE AND VERIFY FILE IMAGE

Jun 30th, 2019
215
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.79 KB | None | 0 0
  1. //PEGAR PRIMEIRA PARTE DO EMAIL ATÉ O @
  2. function pegarParteEmail($email){
  3.     $parteEmail = substr($email, 0, strpos( $email, '@' ));
  4.     return $parteEmail;
  5. }
  6.  
  7.  
  8.         if($req->hasFile('imagem')){
  9.             $imagem = $req->file('imagem');
  10.             $parte_email = pegarParteEmail(Auth::user()->email); //opcional
  11.             $ex = $imagem->guessClientExtension();
  12.             $nomeImagem = "img_".$parte_email.".".$ex;
  13.  
  14.             $imagem->move(base_path('\public\assets\img\users'),$nomeImagem);
  15.  
  16.             $id_user = Auth::user()->id;
  17.             $dados_usuario = UserDados::where('id_user', $id_user)->first();
  18.             $dados_usuario->picture = $nomeImagem;
  19.             $dados_usuario->save();
  20.  
  21.             return back();
  22.         } else{
  23.             return back();
  24.         }
Advertisement
Add Comment
Please, Sign In to add comment