| |
| |
| |
| |
| |
| |
| |
| |
| $rules = array |
| ( |
| 'comprobante' => 'required', |
| 'comprobante.*' => 'image|mimes:jpeg,png,jpg,gif,svg|max:100' |
| ); |
| $messages = array |
| ( |
| 'comprobante.required' => 'La imagen del comprobante es obligado', |
| 'comprobante.image' => 'Debe ser una imagen', |
| 'comprobante.max' => 'Archivo muy pesado para subirlo', |
| ); |
| |
| $validator = Validator::make($request->all(), $rules, $messages); |
| |
| if ($validator->fails()) |
| { |
| return redirect()->back()->withInput()->withErrors($validator)->withInput(); |
| }else{ |
| try { |
| if (!empty($request->comprobante)) { |
| $imageName = date('YmdHis').'.'.$request->comprobante->getClientOriginalExtension(); |
| $request->comprobante->move(public_path('uploads/comprobantes/'), $imageName); |
| $requestData['comprobante'] = 'uploads/comprobantes/'.'-'.$imageName; |
| } |
| |
| alert()->success('Registrado correctamente!')->autoclose(6000); |
| $comprobante = Voucher::create($requestData); |
| } catch (\Exception $e) { |
| alert()->warning('No se pudo realizar su etición corretamente!')->autoclose(6000); |
| } |
| } |