Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public function adicionaItens(ItensFormRequest $request)
- {
- // Handle File Upload
- if($request->hasFile('img_itens')){
- // Get filename with the extension
- $filenameWithExt = $request->file('img_itens')->getClientOriginalName();
- // Get just filename
- $filename = pathinfo($filenameWithExt, PATHINFO_FILENAME);
- // Get just ext
- $extension = $request->file('img_itens')->getClientOriginalExtension();
- // Filename to store
- $fileNameToStore= $filename.'_'.time().'.'.$extension;
- // Upload Image
- $path = $request->file('img_itens')->storeAs('public/img_itens', $fileNameToStore);
- } else {
- $fileNameToStore = 'noimage.png';
- }
- //save in database
- $itens = Itens::create([
- 'preco_bruto' => $request->preco_bruto,
- 'nome' => mb_strtolower($request->nome),
- 'quantidade' => $request->quantidade,
- 'categoria' => mb_strtolower($request->categoria),
- 'img_itens' => $fileNameToStore
- ]);
- $request->session()->flash(
- 'mensagem',
- "Item {$itens->id} criad@ com sucesso {$itens->nome}"
- );
- return redirect()->route('listar_itens');
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement