public function create() { //Recuerde mostrar solo los vehiculos y operadores disponibles $operadores = Cargos::operadores()->get(); $vehiculos = Vehiculo::activos()->get(); $supervisores = Cargos::supervisores()->get(); return view('acuses.nuevo', compact('operadores', 'vehiculos', 'supervisores')); }
/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Request $request) { try { $unidad = $request->input('unidad'); $placas = $request->input('placas'); $marca = $request->input('marca'); $modelo = $request->input('modelo'); $anio = $request->input('anio'); $cap_tanque = $request->input('cap_tanque'); $rendimiento = $request->input('rendimiento'); $peso = $request->input('peso'); $serie = $request->input('serie'); $propiedad = $request->input('propiedad'); $observaciones = $request->input('observaciones'); if ($propiedad != "0") { $vehiculo = new Vehiculo(); $vehiculo->unidad = Str::upper($unidad); $vehiculo->placas = Str::upper($placas); $vehiculo->marca = Str::upper($marca); $vehiculo->modelo = Str::upper($modelo); $vehiculo->anio = $anio; $vehiculo->cap_tanque = $cap_tanque; $vehiculo->rendimiento = $rendimiento; $vehiculo->peso = $peso; $vehiculo->serie = Str::upper($serie); $vehiculo->propiedad = Str::upper($propiedad); $vehiculo->observaciones = Str::upper($observaciones); $vehiculo->save(); return redirect()->route('vehiculos'); } else { return redirect()->route('nuevovehiculo'); } } catch (Exception $ex) { echo $ex; } }