OfflinePayment customer add payment issue solved
This commit is contained in:
parent
5d11df516d
commit
070300005e
@ -7,6 +7,7 @@ use App\Events\InvoicePaid;
|
|||||||
use Illuminate\Http\Response;
|
use Illuminate\Http\Response;
|
||||||
use Illuminate\Routing\Controller;
|
use Illuminate\Routing\Controller;
|
||||||
|
|
||||||
|
use Illuminate\Http\Request;
|
||||||
use App\Http\Requests\Customer\InvoicePayment as PaymentRequest;
|
use App\Http\Requests\Customer\InvoicePayment as PaymentRequest;
|
||||||
use App\Http\Requests\Customer\InvoiceConfirm as ConfirmRequest;
|
use App\Http\Requests\Customer\InvoiceConfirm as ConfirmRequest;
|
||||||
|
|
||||||
@ -44,4 +45,25 @@ class OfflinePayment extends Controller
|
|||||||
'html' => $html,
|
'html' => $html,
|
||||||
]);
|
]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public function confirm(Invoice $invoice, Request $request)
|
||||||
|
{
|
||||||
|
$message = trans('messages.success.added', ['type' => trans_choice('general.customers', 1)]);
|
||||||
|
|
||||||
|
flash($message)->success();
|
||||||
|
|
||||||
|
$request_invoice_paid = [
|
||||||
|
'amount' => $invoice->amount,
|
||||||
|
'currency_code' => $invoice->currency_code,
|
||||||
|
'currency_rate' => $invoice->currency_rate,
|
||||||
|
'payment_method' => $request['payment_method'],
|
||||||
|
];
|
||||||
|
|
||||||
|
event(new InvoicePaid($invoice, $request_invoice_paid));
|
||||||
|
|
||||||
|
return response()->json([
|
||||||
|
'error' => false,
|
||||||
|
'success' => true,
|
||||||
|
]);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
@ -9,4 +9,5 @@ Route::group(['middleware' => ['web', 'auth', 'language', 'adminmenu', 'permissi
|
|||||||
|
|
||||||
Route::group(['middleware' => ['web', 'auth', 'language', 'customermenu', 'permission:read-customer-panel'], 'prefix' => 'customers', 'namespace' => 'Modules\OfflinePayment\Http\Controllers'], function () {
|
Route::group(['middleware' => ['web', 'auth', 'language', 'customermenu', 'permission:read-customer-panel'], 'prefix' => 'customers', 'namespace' => 'Modules\OfflinePayment\Http\Controllers'], function () {
|
||||||
Route::get('invoices/{invoice}/offlinepayment', 'OfflinePayment@show');
|
Route::get('invoices/{invoice}/offlinepayment', 'OfflinePayment@show');
|
||||||
|
Route::post('invoices/{invoice}/offlinepayment/confirm', 'OfflinePayment@confirm');
|
||||||
});
|
});
|
||||||
|
Loading…
x
Reference in New Issue
Block a user