Ejemplo n.º 1
0
 public function update($id, Request $request)
 {
     $invoice = Invoice::findOrFail($id);
     $invoice->update($request->all());
     flash()->success('Success!', 'Invoice has been updated!');
     return redirect()->action('InvoiceController@index');
 }
Ejemplo n.º 2
0
 public function minitrac_view($id)
 {
     $objInvoice = \App\Invoice::findOrFail($id);
     $Filename = $objInvoice->minitrac_filename;
     $AccountID = $objInvoice->user->account_number;
     if (!$this->objLoggedInUser->HasPermission("View/{$objInvoice->type}") || !$Filename || !$AccountID) {
         abort('404');
     }
     header("Content-type:application/pdf");
     // It will be called downloaded.pdf
     header("Content-Disposition:attachment;filename='{$Filename}'");
     echo Storage::get("minitrac_invoices/{$AccountID}/{$Filename}");
 }
Ejemplo n.º 3
0
 public function doInvoicePaid($id)
 {
     $invoice = Invoice::findOrFail($id);
     $invoice->markAsPaid();
     return back()->with('invoice-paid', true);
 }
Ejemplo n.º 4
0
 public function findInvoice($id)
 {
     return Invoice::findOrFail($id);
 }
Ejemplo n.º 5
0
 /**
  * Remove the specified resource from storage.
  *
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function destroy($id)
 {
     $detalle = Invoice::find($id)->details();
     $detalle->delete();
     Invoice::findOrFail($id)->delete();
     //Invoice::findOrFail($id)->delete();
     Flash::error('Factura eliminada.');
     return redirect()->route('facturas.index');
 }
 /**
  * Remove the specified resource from storage.
  *
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function destroy($id)
 {
     $invoice = Invoice::findOrFail($id);
     $client_id = $invoice->client_id;
     $invoice->delete();
     return redirect('clients/' . $client_id);
 }