Commenting Done
This commit is contained in:
parent
b268bead7a
commit
89f85e4688
|
|
@ -2,10 +2,10 @@
|
|||
|
||||
namespace Webkul\Admin\Providers;
|
||||
|
||||
use Webkul\Core\Tree;
|
||||
use Illuminate\Routing\Router;
|
||||
use Illuminate\Support\ServiceProvider;
|
||||
use Webkul\Admin\Http\Middleware\Locale;
|
||||
use Webkul\Core\Tree;
|
||||
|
||||
class AdminServiceProvider extends ServiceProvider
|
||||
{
|
||||
|
|
@ -20,14 +20,10 @@ class AdminServiceProvider extends ServiceProvider
|
|||
|
||||
$this->loadTranslationsFrom(__DIR__ . '/../Resources/lang', 'admin');
|
||||
|
||||
$this->publishes([__DIR__ . '/../Resources/lang' => resource_path('lang/vendor/admin')]);
|
||||
|
||||
$this->publishes([
|
||||
__DIR__ . '/../../publishable/assets' => public_path('vendor/webkul/admin/assets'),
|
||||
], 'public');
|
||||
|
||||
$this->loadViewsFrom(__DIR__ . '/../Resources/views', 'admin');
|
||||
|
||||
$this->loadPublishers();
|
||||
|
||||
$this->composeView();
|
||||
|
||||
$this->registerACL();
|
||||
|
|
@ -47,6 +43,41 @@ class AdminServiceProvider extends ServiceProvider
|
|||
$this->registerConfig();
|
||||
}
|
||||
|
||||
/**
|
||||
* Register package config.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
protected function registerConfig()
|
||||
{
|
||||
$this->mergeConfigFrom(
|
||||
dirname(__DIR__) . '/Config/menu.php',
|
||||
'menu.admin'
|
||||
);
|
||||
|
||||
$this->mergeConfigFrom(
|
||||
dirname(__DIR__) . '/Config/acl.php',
|
||||
'acl'
|
||||
);
|
||||
|
||||
$this->mergeConfigFrom(
|
||||
dirname(__DIR__) . '/Config/system.php',
|
||||
'core'
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
* Load publishers.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
protected function loadPublishers(): void
|
||||
{
|
||||
$this->publishes([__DIR__ . '/../Resources/lang' => resource_path('lang/vendor/admin')]);
|
||||
|
||||
$this->publishes([__DIR__ . '/../../publishable/assets' => public_path('vendor/webkul/admin/assets')], 'public');
|
||||
}
|
||||
|
||||
/**
|
||||
* Bind the data to the views.
|
||||
*
|
||||
|
|
@ -111,11 +142,11 @@ class AdminServiceProvider extends ServiceProvider
|
|||
}
|
||||
|
||||
/**
|
||||
* Registers acl to entire application
|
||||
* Register ACL to entire application.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function registerACL()
|
||||
protected function registerACL()
|
||||
{
|
||||
$this->app->singleton('acl', function () {
|
||||
return $this->createACL();
|
||||
|
|
@ -127,7 +158,7 @@ class AdminServiceProvider extends ServiceProvider
|
|||
*
|
||||
* @return mixed
|
||||
*/
|
||||
public function createACL()
|
||||
protected function createACL()
|
||||
{
|
||||
static $tree;
|
||||
|
||||
|
|
@ -145,27 +176,4 @@ class AdminServiceProvider extends ServiceProvider
|
|||
|
||||
return $tree;
|
||||
}
|
||||
|
||||
/**
|
||||
* Register package config.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
protected function registerConfig()
|
||||
{
|
||||
$this->mergeConfigFrom(
|
||||
dirname(__DIR__) . '/Config/menu.php',
|
||||
'menu.admin'
|
||||
);
|
||||
|
||||
$this->mergeConfigFrom(
|
||||
dirname(__DIR__) . '/Config/acl.php',
|
||||
'acl'
|
||||
);
|
||||
|
||||
$this->mergeConfigFrom(
|
||||
dirname(__DIR__) . '/Config/system.php',
|
||||
'core'
|
||||
);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -6,6 +6,9 @@ use Webkul\User\Http\Controllers\ForgetPasswordController;
|
|||
use Webkul\User\Http\Controllers\ResetPasswordController;
|
||||
use Webkul\User\Http\Controllers\SessionController;
|
||||
|
||||
/**
|
||||
* Auth routes.
|
||||
*/
|
||||
Route::group(['middleware' => ['web', 'admin_locale'], 'prefix' => config('app.admin_url')], function () {
|
||||
/**
|
||||
* Redirect route.
|
||||
|
|
|
|||
|
|
@ -6,10 +6,10 @@ use Webkul\Attribute\Http\Controllers\AttributeFamilyController;
|
|||
use Webkul\Category\Http\Controllers\CategoryController;
|
||||
use Webkul\Product\Http\Controllers\ProductController;
|
||||
|
||||
/**
|
||||
* Catalog routes.
|
||||
*/
|
||||
Route::group(['middleware' => ['web', 'admin', 'admin_locale'], 'prefix' => config('app.admin_url')], function () {
|
||||
/**
|
||||
* Catalog routes.
|
||||
*/
|
||||
Route::prefix('catalog')->group(function () {
|
||||
/**
|
||||
* Sync route.
|
||||
|
|
|
|||
|
|
@ -3,6 +3,9 @@
|
|||
use Illuminate\Support\Facades\Route;
|
||||
use Webkul\CMS\Http\Controllers\Admin\PageController;
|
||||
|
||||
/**
|
||||
* CMS routes.
|
||||
*/
|
||||
Route::group(['middleware' => ['web', 'admin', 'admin_locale'], 'prefix' => config('app.admin_url')], function () {
|
||||
Route::prefix('cms')->group(function () {
|
||||
Route::get('/', [PageController::class, 'index'])->defaults('_config', [
|
||||
|
|
|
|||
|
|
@ -3,10 +3,10 @@
|
|||
use Illuminate\Support\Facades\Route;
|
||||
use Webkul\Admin\Http\Controllers\ConfigurationController;
|
||||
|
||||
/**
|
||||
* Configuration routes.
|
||||
*/
|
||||
Route::group(['middleware' => ['web', 'admin', 'admin_locale'], 'prefix' => config('app.admin_url')], function () {
|
||||
/**
|
||||
* Configuration routes.
|
||||
*/
|
||||
Route::get('configuration/{slug?}/{slug2?}', [ConfigurationController::class, 'index'])->defaults('_config', [
|
||||
'view' => 'admin::configuration.index',
|
||||
])->name('admin.configuration.index');
|
||||
|
|
@ -18,4 +18,4 @@ Route::group(['middleware' => ['web', 'admin', 'admin_locale'], 'prefix' => conf
|
|||
Route::get('configuration/{slug?}/{slug2?}/{path}', [ConfigurationController::class, 'download'])->defaults('_config', [
|
||||
'redirect' => 'admin.configuration.index',
|
||||
])->name('admin.configuration.download');
|
||||
});
|
||||
});
|
||||
|
|
|
|||
|
|
@ -6,6 +6,9 @@ use Webkul\Admin\Http\Controllers\Customer\CustomerController;
|
|||
use Webkul\Admin\Http\Controllers\Customer\CustomerGroupController;
|
||||
use Webkul\Product\Http\Controllers\ReviewController;
|
||||
|
||||
/**
|
||||
* Customers routes.
|
||||
*/
|
||||
Route::group(['middleware' => ['web', 'admin', 'admin_locale'], 'prefix' => config('app.admin_url')], function () {
|
||||
/**
|
||||
* Customer management routes.
|
||||
|
|
|
|||
|
|
@ -9,6 +9,9 @@ use Webkul\Marketing\Http\Controllers\CampaignController;
|
|||
use Webkul\Marketing\Http\Controllers\EventController;
|
||||
use Webkul\Marketing\Http\Controllers\TemplateController;
|
||||
|
||||
/**
|
||||
* Marketing routes.
|
||||
*/
|
||||
Route::group(['middleware' => ['web', 'admin', 'admin_locale'], 'prefix' => config('app.admin_url')], function () {
|
||||
Route::prefix('promotions')->group(function () {
|
||||
/**
|
||||
|
|
@ -70,7 +73,7 @@ Route::group(['middleware' => ['web', 'admin', 'admin_locale'], 'prefix' => conf
|
|||
Route::post('catalog-rules/delete/{id}', [CatalogRuleController::class, 'destroy'])->name('admin.catalog-rules.delete');
|
||||
|
||||
/**
|
||||
* Marketing campaigns routes.
|
||||
* Campaigns routes.
|
||||
*/
|
||||
Route::get('campaigns', [CampaignController::class, 'index'])->defaults('_config', [
|
||||
'view' => 'admin::marketing.email-marketing.campaigns.index',
|
||||
|
|
|
|||
|
|
@ -7,6 +7,9 @@ use Webkul\Admin\Http\Controllers\TinyMCEController;
|
|||
use Webkul\User\Http\Controllers\AccountController;
|
||||
use Webkul\User\Http\Controllers\SessionController;
|
||||
|
||||
/**
|
||||
* Extra routes.
|
||||
*/
|
||||
Route::group(['middleware' => ['web', 'admin', 'admin_locale'], 'prefix' => config('app.admin_url')], function () {
|
||||
/**
|
||||
* Tinymce file upload handler.
|
||||
|
|
|
|||
|
|
@ -7,10 +7,10 @@ use Webkul\Admin\Http\Controllers\Sales\RefundController;
|
|||
use Webkul\Admin\Http\Controllers\Sales\ShipmentController;
|
||||
use Webkul\Admin\Http\Controllers\Sales\TransactionController;
|
||||
|
||||
/**
|
||||
* Sales routes.
|
||||
*/
|
||||
Route::group(['middleware' => ['web', 'admin', 'admin_locale'], 'prefix' => config('app.admin_url')], function () {
|
||||
/**
|
||||
* Sales routes.
|
||||
*/
|
||||
Route::prefix('sales')->group(function () {
|
||||
/**
|
||||
* Order routes.
|
||||
|
|
@ -72,7 +72,7 @@ Route::group(['middleware' => ['web', 'admin', 'admin_locale'], 'prefix' => conf
|
|||
])->name('admin.sales.shipments.view');
|
||||
|
||||
/**
|
||||
* Redunds routes.
|
||||
* Refunds routes.
|
||||
*/
|
||||
Route::get('/refunds', [RefundController::class, 'index'])->defaults('_config', [
|
||||
'view' => 'admin::sales.refunds.index',
|
||||
|
|
|
|||
|
|
@ -13,6 +13,9 @@ use Webkul\Tax\Http\Controllers\TaxRateController;
|
|||
use Webkul\User\Http\Controllers\RoleController;
|
||||
use Webkul\User\Http\Controllers\UserController;
|
||||
|
||||
/**
|
||||
* Settings routes.
|
||||
*/
|
||||
Route::group(['middleware' => ['web', 'admin', 'admin_locale'], 'prefix' => config('app.admin_url')], function () {
|
||||
/**
|
||||
* Role routes.
|
||||
|
|
|
|||
|
|
@ -16,7 +16,7 @@ require 'sales-routes.php';
|
|||
require 'catalog-routes.php';
|
||||
|
||||
/**
|
||||
* Customer routes.
|
||||
* Customers routes.
|
||||
*/
|
||||
require 'customers-routes.php';
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue