/**
  * 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');
 }
Exemplo n.º 2
0
 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');
 }