Merge Invoice and Bill into Document
This commit is contained in:
		| @@ -3,9 +3,9 @@ | ||||
| namespace Modules\OfflinePayments\Http\Controllers; | ||||
|  | ||||
| use App\Abstracts\Http\PaymentController; | ||||
| use \App\Events\Sale\PaymentReceived; | ||||
| use \App\Events\Document\PaymentReceived; | ||||
| use App\Http\Requests\Portal\InvoicePayment as PaymentRequest; | ||||
| use App\Models\Sale\Invoice; | ||||
| use App\Models\Document\Document; | ||||
| use Illuminate\Http\Request; | ||||
| use Illuminate\Support\Facades\URL; | ||||
|  | ||||
| @@ -15,7 +15,7 @@ class Payment extends PaymentController | ||||
|  | ||||
|     public $type = 'redirect'; | ||||
|  | ||||
|     public function show(Invoice $invoice, PaymentRequest $request) | ||||
|     public function show(Document $document, PaymentRequest $request) | ||||
|     { | ||||
|         $setting = []; | ||||
|  | ||||
| @@ -29,7 +29,7 @@ class Payment extends PaymentController | ||||
|             } | ||||
|         } | ||||
|  | ||||
|         $html = view('offline-payments::show', compact('setting', 'invoice'))->render(); | ||||
|         $html = view('offline-payments::show', compact('setting', 'document'))->render(); | ||||
|  | ||||
|         return response()->json([ | ||||
|             'code' => $setting['code'], | ||||
| @@ -40,7 +40,7 @@ class Payment extends PaymentController | ||||
|         ]); | ||||
|     } | ||||
|  | ||||
|     public function signed(Invoice $invoice, PaymentRequest $request) | ||||
|     public function signed(Document $document, PaymentRequest $request) | ||||
|     { | ||||
|         $setting = []; | ||||
|  | ||||
| @@ -54,9 +54,9 @@ class Payment extends PaymentController | ||||
|             } | ||||
|         } | ||||
|  | ||||
|         $confirm_url = URL::signedRoute('signed.invoices.offline-payments.confirm', [$invoice->id, 'company_id' => session('company_id')]); | ||||
|         $confirm_url = URL::signedRoute('signed.invoices.offline-payments.confirm', [$document->id, 'company_id' => session('company_id')]); | ||||
|  | ||||
|         $html = view('offline-payments::signed', compact('setting', 'invoice', 'confirm_url'))->render(); | ||||
|         $html = view('offline-payments::signed', compact('setting', 'document', 'confirm_url'))->render(); | ||||
|  | ||||
|         return response()->json([ | ||||
|             'code' => $setting['code'], | ||||
| @@ -67,10 +67,10 @@ class Payment extends PaymentController | ||||
|         ]); | ||||
|     } | ||||
|  | ||||
|     public function confirm(Invoice $invoice, Request $request) | ||||
|     public function confirm(Document $document, Request $request) | ||||
|     { | ||||
|         try { | ||||
|             event(new PaymentReceived($invoice, $request)); | ||||
|             event(new PaymentReceived($document, $request)); | ||||
|  | ||||
|             $message = trans('messages.success.added', ['type' => trans_choice('general.payments', 1)]); | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user