Advertisement
Guest User

Untitled

a guest
Aug 21st, 2019
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.28 KB | None | 0 0
  1. public function adicionaItens(ItensFormRequest $request)
  2. {
  3. // Handle File Upload
  4. if($request->hasFile('img_itens')){
  5. // Get filename with the extension
  6. $filenameWithExt = $request->file('img_itens')->getClientOriginalName();
  7. // Get just filename
  8. $filename = pathinfo($filenameWithExt, PATHINFO_FILENAME);
  9. // Get just ext
  10. $extension = $request->file('img_itens')->getClientOriginalExtension();
  11. // Filename to store
  12. $fileNameToStore= $filename.'_'.time().'.'.$extension;
  13. // Upload Image
  14. $path = $request->file('img_itens')->storeAs('public/img_itens', $fileNameToStore);
  15. } else {
  16. $fileNameToStore = 'noimage.png';
  17. }
  18. //save in database
  19. $itens = Itens::create([
  20. 'preco_bruto' => $request->preco_bruto,
  21. 'nome' => mb_strtolower($request->nome),
  22. 'quantidade' => $request->quantidade,
  23. 'categoria' => mb_strtolower($request->categoria),
  24. 'img_itens' => $fileNameToStore
  25. ]);
  26. $request->session()->flash(
  27. 'mensagem',
  28. "Item {$itens->id} criad@ com sucesso {$itens->nome}"
  29. );
  30. return redirect()->route('listar_itens');
  31. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement