/** * Store a newly created resource in storage. * * @return Response */ public function store(Request $request) { $rules = array('name' => 'required', 'agent' => 'required', 'operationCertificate' => 'required', 'address' => 'required'); $this->validate($request, $rules); $farm = new \App\Farm($request->all()); $id_users = Auth::id(); $farm->idUser = $id_users; $farm->latitude = "120"; $farm->longitude = "120"; if (Input::hasFile('patent')) { $file = Input::file('patent'); //Creamos una instancia de la libreria instalada $patent = \Image::make(\Input::file('patent')); //Ruta donde queremos guardar las imagenes $path = 'img/patent/'; // Cambiar de tamaño $patent->resize(450, 450); $patent->save($path . $file->getClientOriginalName()); $farm->patent = $file->getClientOriginalName(); $farm->save(); return redirect()->route('farm.index'); } $patent = 'patent'; $default = Defoult::where('name', $patent)->pluck('image'); $farm->patent = $default; //dd($farm->patent); $farm->save(); return redirect()->route('farm.index'); }
public function store(Request $request) { $farm = new Farm(array('farm' => $request->get('farm'), 'street' => $request->get('street'), 'city' => $request->get('city'), 'state' => $request->get('state'), 'zip' => $request->get('zip'))); $farm->save(); Toastr::success('Farm created.'); return redirect('/farms'); }
/** * Store a newly created resource in storage. * * @return Response */ public function store(Request $request) { if ($request->input('name') == null) { return null; } $owner = $request->input('username'); $farm = new Farm(); $farm->name = $request->input('name'); $farm->description = $request->input('description'); $farm->address = $request->input('address'); $farm->latitude = $request->input('latitude'); $farm->longitude = $request->input('longitude'); $farm->save(); $user = User::where("username", "=", $owner)->first(); if ($user != null) { $user->farm()->attach($farm->id); } return $farm; }