Ejemplo n.º 1
0
 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]);
 }
Ejemplo n.º 2
0
 /**
  * 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"));
 }