/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Request $Request) { $Animal = new Animal(); $Animal->idAnimal = $Request->codigo; $Animal->procedencia = $Request->procedencia; $Animal->codigo = $Request->codigo; $Animal->raza = $Request->raza; $Animal->sexo = $Request->sexo; $Animal->estado = $Request->estado; $Animal->fechaDestete = $Request->fechadestete; $Animal->pesoNacer = $Request->pesoNacer; $Animal->pesoDestete = $Request->pesoDestete; $Animal->fechaConsumo = $Request->fechaConsumo; $Animal->codigoParto = $Request->codParto; $Animal->fechaParto = $Request->fechaparto; $Animal->codigoMadre = $Request->codMadre; $Animal->Edad = $Request->edad; $Animal->razaMadre = $Request->razamadre; $Animal->razaPadre = $Request->razapadre; $Animal->tipoAnimal = $Request->tipoAnimal; $Animal->remember_token = $Request->_token; $Animal->save(); return redirect('MenuPrincipal'); }
public function store(Request $request) { $rules = array('numeroAnimal' => 'required', 'nombre' => 'required', 'raza' => 'required', 'genero' => 'required', 'fechaNacimiento' => 'required', 'pesoNacimiento' => 'required|integer', 'observaciones' => 'required'); $this->validate($request, $rules); $id_users = Auth::id(); $animal = new Animal(); $farm = \DB::table('farms')->first(); //Validamos si padre o madre son desconocido y asignamos nombre if ($request->madre == null && $request->padre == null) { $animal->idMadre = "000"; $animal->idPadre = "000"; } elseif ($request->padre == null) { $animal->idPadre = "000"; $animal->idMadre = $request->madre; } elseif ($request->madre == null) { $animal->idMadre = '000'; $animal->idPadre = $request->padre; } else { $animal->idMadre = $request->madre; $animal->idPadre = $request->padre; } $animal->idUser = $id_users; $animal->numeroAnimal = $farm->name . '' . $request->numeroAnimal; $animal->nombre = $request->nombre; $animal->raza = $request->raza; $animal->genero = $request->genero; $animal->fechaNacimiento = $request->fechaNacimiento; $animal->pesoNacimiento = $request->pesoNacimiento; $animal->observaciones = $request->observaciones; //Validacion de imagen 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/animal/'; // Cambiar de tamaño $image->resize(450, 450); $image->save($path . $file->getClientOriginalName()); $animal->image = $file->getClientOriginalName(); $animal->save(); return redirect()->route('animal.index'); } //Si no hay imagen, se guarda una por defecto $image = 'animal'; $default = Defoult::where('name', $image)->pluck('image'); $animal->image = $default; //dd($farm->patent); $animal->save(); return redirect()->route('animal.index'); }