diff --git a/modules/OfflinePayment/Assets/.gitkeep b/modules/OfflinePayment/Assets/.gitkeep deleted file mode 100644 index e69de29bb..000000000 diff --git a/modules/OfflinePayment/Config/.gitkeep b/modules/OfflinePayment/Config/.gitkeep deleted file mode 100644 index e69de29bb..000000000 diff --git a/modules/OfflinePayment/Config/config.php b/modules/OfflinePayment/Config/config.php deleted file mode 100644 index f580eb589..000000000 --- a/modules/OfflinePayment/Config/config.php +++ /dev/null @@ -1,7 +0,0 @@ - 'OfflinePayment', - -]; diff --git a/modules/OfflinePayment/Console/.gitkeep b/modules/OfflinePayment/Console/.gitkeep deleted file mode 100644 index e69de29bb..000000000 diff --git a/modules/OfflinePayment/Database/Migrations/.gitkeep b/modules/OfflinePayment/Database/Migrations/.gitkeep deleted file mode 100644 index e69de29bb..000000000 diff --git a/modules/OfflinePayment/Database/Seeders/.gitkeep b/modules/OfflinePayment/Database/Seeders/.gitkeep deleted file mode 100644 index e69de29bb..000000000 diff --git a/modules/OfflinePayment/Entities/.gitkeep b/modules/OfflinePayment/Entities/.gitkeep deleted file mode 100644 index e69de29bb..000000000 diff --git a/modules/OfflinePayment/Events/.gitkeep b/modules/OfflinePayment/Events/.gitkeep deleted file mode 100644 index e69de29bb..000000000 diff --git a/modules/OfflinePayment/Events/Handlers/.gitkeep b/modules/OfflinePayment/Events/Handlers/.gitkeep deleted file mode 100644 index e69de29bb..000000000 diff --git a/modules/OfflinePayment/Http/Controllers/.gitkeep b/modules/OfflinePayment/Http/Controllers/.gitkeep deleted file mode 100644 index e69de29bb..000000000 diff --git a/modules/OfflinePayment/Http/Controllers/OfflinePayment.php b/modules/OfflinePayment/Http/Controllers/OfflinePayment.php index 61218ae71..4074a37d8 100644 --- a/modules/OfflinePayment/Http/Controllers/OfflinePayment.php +++ b/modules/OfflinePayment/Http/Controllers/OfflinePayment.php @@ -4,7 +4,6 @@ namespace Modules\OfflinePayment\Http\Controllers; use App\Events\InvoicePaid; -use Illuminate\Http\Response; use Illuminate\Routing\Controller; use Illuminate\Http\Request; @@ -16,11 +15,12 @@ use SignedUrl; class OfflinePayment extends Controller { + /** * Show the form for editing the specified resource. * @param Invoice * @param PaymentRequest - * @return Response + * @return JSON */ public function show(Invoice $invoice, PaymentRequest $request) { @@ -46,11 +46,12 @@ class OfflinePayment extends Controller 'html' => $html, ]); } + /** * Show the form for editing the specified resource. * @param $invoice * @param $request - * @return Response + * @return JSON */ public function link(Invoice $invoice, PaymentRequest $request) { diff --git a/modules/OfflinePayment/Http/Controllers/Settings.php b/modules/OfflinePayment/Http/Controllers/Settings.php index b0b14e110..9e5fca632 100644 --- a/modules/OfflinePayment/Http/Controllers/Settings.php +++ b/modules/OfflinePayment/Http/Controllers/Settings.php @@ -12,6 +12,7 @@ use Modules\OfflinePayment\Http\Requests\SettingDelete as DRequest; class Settings extends Controller { + /** * Show the form for editing the specified resource. * @@ -66,7 +67,7 @@ class Settings extends Controller Artisan::call('cache:clear'); - return redirect('apps/offlinepayment/settings'); + return redirect()->route('offlinepayment.edit'); } /** diff --git a/modules/OfflinePayment/Http/Middleware/.gitkeep b/modules/OfflinePayment/Http/Middleware/.gitkeep deleted file mode 100644 index e69de29bb..000000000 diff --git a/modules/OfflinePayment/Http/Requests/.gitkeep b/modules/OfflinePayment/Http/Requests/.gitkeep deleted file mode 100644 index e69de29bb..000000000 diff --git a/modules/OfflinePayment/Http/routes.php b/modules/OfflinePayment/Http/routes.php index c2c27f400..0dc0b97f7 100644 --- a/modules/OfflinePayment/Http/routes.php +++ b/modules/OfflinePayment/Http/routes.php @@ -1,18 +1,30 @@ ['web', 'auth', 'language', 'adminmenu', 'permission:read-admin-panel'], 'prefix' => 'apps/offlinepayment', 'namespace' => 'Modules\OfflinePayment\Http\Controllers'], function () { - Route::get('settings', 'Settings@edit'); - Route::post('settings', 'Settings@update'); - Route::post('settings/get', 'Settings@get'); - Route::post('settings/delete', 'Settings@delete'); +Route::group([ + 'middleware' => 'admin', + 'prefix' => 'apps/offlinepayment', + 'namespace' => 'Modules\OfflinePayment\Http\Controllers' +], function () { + Route::get('settings', 'Settings@edit')->name('offlinepayment.edit'); + Route::post('settings', 'Settings@update')->name('offlinepayment.update'); + Route::post('settings/get', 'Settings@get')->name('offlinepayment.get'); + Route::post('settings/delete', 'Settings@delete')->name('offlinepayment.delete'); }); -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::post('invoices/{invoice}/offlinepayment/confirm', 'OfflinePayment@confirm'); }); -Route::group(['middleware' => ['web', 'language'], 'prefix' => 'links', 'namespace' => 'Modules\OfflinePayment\Http\Controllers'], function () { +Route::group([ + 'middleware' => ['web', 'language'], + 'prefix' => 'links', + 'namespace' => 'Modules\OfflinePayment\Http\Controllers' +], function () { Route::group(['middleware' => 'signed-url'], function () { Route::post('invoices/{invoice}/offlinepayment', 'OfflinePayment@link'); Route::post('invoices/{invoice}/offlinepayment/confirm', 'OfflinePayment@confirm'); diff --git a/modules/OfflinePayment/Jobs/.gitkeep b/modules/OfflinePayment/Jobs/.gitkeep deleted file mode 100644 index e69de29bb..000000000 diff --git a/modules/OfflinePayment/Events/Handlers/OfflinePaymentAdminMenu.php b/modules/OfflinePayment/Listeners/OfflinePaymentAdminMenu.php similarity index 81% rename from modules/OfflinePayment/Events/Handlers/OfflinePaymentAdminMenu.php rename to modules/OfflinePayment/Listeners/OfflinePaymentAdminMenu.php index 3ad2fb310..2aa3bcb6b 100644 --- a/modules/OfflinePayment/Events/Handlers/OfflinePaymentAdminMenu.php +++ b/modules/OfflinePayment/Listeners/OfflinePaymentAdminMenu.php @@ -1,12 +1,13 @@ menu->whereTitle(trans_choice('general.settings', 2)); - $item->url('apps/offlinepayment/settings', trans('offlinepayment::offlinepayment.offlinepayment'), 4, ['icon' => 'fa fa-angle-double-right']); + $item->url('apps/offlinepayment/settings', trans('offlinepayment::general.title'), 4, ['icon' => 'fa fa-angle-double-right']); } } } diff --git a/modules/OfflinePayment/Events/Handlers/OfflinePaymentGateway.php b/modules/OfflinePayment/Listeners/OfflinePaymentGateway.php similarity index 86% rename from modules/OfflinePayment/Events/Handlers/OfflinePaymentGateway.php rename to modules/OfflinePayment/Listeners/OfflinePaymentGateway.php index eaf12a187..2e03b8c46 100644 --- a/modules/OfflinePayment/Events/Handlers/OfflinePaymentGateway.php +++ b/modules/OfflinePayment/Listeners/OfflinePaymentGateway.php @@ -1,6 +1,6 @@ registerTranslations(); - $this->registerConfig(); $this->registerViews(); - $this->registerFactories(); + $this->registerMigrations(); - $this->loadMigrationsFrom(__DIR__ . '/../Database/Migrations'); - - $this->app['events']->listen(AdminMenuCreated::class, OfflinePaymentAdminMenu::class); - $this->app['events']->listen(PaymentGatewayListing::class, OfflinePaymentGateway::class); + $this->registerEvents(); } /** @@ -48,21 +43,6 @@ class OfflinePaymentServiceProvider extends ServiceProvider // } - /** - * Register config. - * - * @return void - */ - protected function registerConfig() - { - $this->publishes([ - __DIR__.'/../Config/config.php' => config_path('offlinepayment.php'), - ], 'config'); - $this->mergeConfigFrom( - __DIR__.'/../Config/config.php', 'offlinepayment' - ); - } - /** * Register views. * @@ -99,15 +79,15 @@ class OfflinePaymentServiceProvider extends ServiceProvider } } - /** - * Register an additional directory of factories. - * @source https://github.com/sebastiaanluca/laravel-resource-flow/blob/develop/src/Modules/ModuleServiceProvider.php#L66 - */ - public function registerFactories() + public function registerMigrations() { - if (! app()->environment('production')) { - app(Factory::class)->load(__DIR__ . '/Database/factories'); - } + $this->loadMigrationsFrom(__DIR__ . '/../Database/Migrations'); + } + + public function registerEvents() + { + $this->app['events']->listen(AdminMenuCreated::class, OfflinePaymentAdminMenu::class); + $this->app['events']->listen(PaymentGatewayListing::class, OfflinePaymentGateway::class); } /** diff --git a/modules/OfflinePayment/Repositories/.gitkeep b/modules/OfflinePayment/Repositories/.gitkeep deleted file mode 100644 index e69de29bb..000000000 diff --git a/modules/OfflinePayment/Resources/lang/.gitkeep b/modules/OfflinePayment/Resources/lang/.gitkeep deleted file mode 100644 index e69de29bb..000000000 diff --git a/modules/OfflinePayment/Resources/lang/en-GB/general.php b/modules/OfflinePayment/Resources/lang/en-GB/general.php new file mode 100644 index 000000000..1a159e418 --- /dev/null +++ b/modules/OfflinePayment/Resources/lang/en-GB/general.php @@ -0,0 +1,21 @@ + 'Offline Payments', + + 'add_new' => 'Add New', + 'edit' => 'Edit: :method', + + 'form' => [ + 'code' => 'Code', + 'customer' => 'Show to Customer', + 'order' => 'Order' + ], + + 'payment_gateways' => 'Offline Payment Methods', + + 'confirm' => 'Confirm', + 'loading' => 'Loading', + +]; diff --git a/modules/OfflinePayment/Resources/lang/en-GB/offlinepayment.php b/modules/OfflinePayment/Resources/lang/en-GB/offlinepayment.php deleted file mode 100644 index 541a5c57c..000000000 --- a/modules/OfflinePayment/Resources/lang/en-GB/offlinepayment.php +++ /dev/null @@ -1,16 +0,0 @@ - 'Offline Payments', - 'add_new' => 'Add New', - 'edit' => 'Edit: :method', - 'code' => 'Code', - 'customer' => 'Show to Customer', - 'order' => 'Order', - 'payment_gateways' => 'Offline Payment Methods', - - 'confirm' => 'Confirm', - 'loading' => 'Loading', - -]; diff --git a/modules/OfflinePayment/Resources/views/.gitkeep b/modules/OfflinePayment/Resources/views/.gitkeep deleted file mode 100644 index e69de29bb..000000000 diff --git a/modules/OfflinePayment/Resources/views/confirm.blade.php b/modules/OfflinePayment/Resources/views/confirm.blade.php index 7ab1f30bf..793869e38 100644 --- a/modules/OfflinePayment/Resources/views/confirm.blade.php +++ b/modules/OfflinePayment/Resources/views/confirm.blade.php @@ -4,4 +4,4 @@
{{ trans('general.name') }} | -{{ trans('offlinepayment::offlinepayment.code') }} | -{{ trans('offlinepayment::offlinepayment.order') }} | +{{ trans('offlinepayment::general.form.code') }} | +{{ trans('offlinepayment::general.form.order') }} | {{ trans('general.actions') }} |
---|