/** * Store a newly created resource in storage. * * @return Response */ public function store(Request $request) { if (Input::hasFile('image')) { $file = Input::file('image'); //Creamos una instancia de la libreria instalada $image = \Image::make(\Input::file('image')); //Ruta donde queremos guardar las imagenes $path = 'img/vaccines/'; // Cambiar de tamaƱo $image->resize(450, 450); $image->save($path . $file->getClientOriginalName()); //Guardar imagen. //Guardamos nombre y nombreOriginal en la BD $vaccine = new Vaccine(); $vaccine->idUser = Auth::id(); $vaccine->idProvider = $request->idProvider; $vaccine->nameV = Input::get('name'); $vaccine->indications = Input::get('indications'); $vaccine->Dosage = Input::get('Dosage'); $vaccine->composition = Input::get('composition'); $vaccine->application = Input::get('application'); $vaccine->precautions = Input::get('precautions'); $vaccine->effects = Input::get('effects'); $vaccine->size = Input::get('sizes'); $vaccine->price = Input::get('prices'); $price_ml = $request->prices / $request->sizes; $vaccine->price_ml = $price_ml; $vaccine->due_date = Input::get('due_date'); $vaccine->image = $file->getClientOriginalName(); $vaccine->save(); return redirect()->route('vaccine.index'); } $default = Defoult::where('name', 'vaccine')->pluck('image'); $vaccine = new Vaccine(); $vaccine->idUser = Auth::id(); $vaccine->idProvider = $request->idProvider; $vaccine->nameV = Input::get('name'); $vaccine->indications = Input::get('indications'); $vaccine->Dosage = Input::get('Dosage'); $vaccine->composition = Input::get('composition'); $vaccine->application = Input::get('application'); $vaccine->precautions = Input::get('precautions'); $vaccine->effects = Input::get('effects'); $vaccine->size = Input::get('sizes'); $vaccine->price = Input::get('prices'); //dd($request->price); $price_ml = $request->prices / $request->sizes; $vaccine->price_ml = $price_ml; $vaccine->due_date = Input::get('due_date'); $vaccine->image = $default; $vaccine->save(); return redirect()->route('vaccine.index'); }
/** * Store a newly created resource in storage. * * @param Request $request * @return Response */ public function store(Request $request) { $item = new Vaccine(); $item->status = "active"; $item->name = $request->input("name"); $item->code = $request->input("code"); $item->days_before_expiry = $request->input("days_before_expiry"); $item->type = $request->input("type"); $item->require_diluent = $request->has('require_diluent') ? $request->input("require_diluent") : "no"; $item->storage_type = $request->input("storage_type"); $item->diluent_id = $request->has('diluent_id') ? $request->input("diluent_id") : 0; $item->save(); Log::create(array("user_id" => Auth::user()->id, "action" => "Add Product named " . $item->name)); return $item; }