public function addInvoice(Request $request, $id) { try { $proyecto = Proyecto::findOrFail($id); $invoice = Factura::findOrFail($request->input("invoice_id")); $proyecto->last_update_user_id = Auth::id(); $proyecto->facturas()->save($invoice); session()->flash('flash_message', 'Se ha asociado la factura #' . $request->input("invoice_id") . ' al proyecto #' . $proyecto->id . ' - ' . $proyecto->name . ' con éxito'); } catch (ModelNotFoundException $e) { session()->flash('flash_message', 'Ha habido un error'); } return redirect()->route("proyecto.associate.invoice", ["id" => $id]); }
/** * Returns an specific searched element * * @param $id * @return array|\Illuminate\Contracts\View\Factory|\Illuminate\View\View|mixed */ public function find($id) { $factura = Factura::findOrFail($id); return view("facturas.show", compact("factura")); }