vendor categories fx6
This commit is contained in:
parent
c2702415db
commit
7864ccf8aa
|
|
@ -0,0 +1,20 @@
|
|||
<?php
|
||||
|
||||
namespace Sarga\Admin\Http\Controllers;
|
||||
|
||||
use Sarga\Shop\Repositories\CategoryRepository;
|
||||
use Webkul\Attribute\Repositories\AttributeRepository;
|
||||
use Webkul\Category\Http\Controllers\CategoryController;
|
||||
use Webkul\Core\Repositories\ChannelRepository;
|
||||
|
||||
class Categories extends CategoryController
|
||||
{
|
||||
public function __construct(ChannelRepository $channelRepository,
|
||||
CategoryRepository $categoryRepository,
|
||||
AttributeRepository $attributeRepository){
|
||||
$this->_config = request('_config');
|
||||
$this->channelRepository = $channelRepository;
|
||||
$this->categoryRepository = $categoryRepository;
|
||||
$this->attributeRepository = $attributeRepository;
|
||||
}
|
||||
}
|
||||
|
|
@ -1,5 +1,6 @@
|
|||
<?php
|
||||
use Illuminate\Support\Facades\Route;
|
||||
use Sarga\Admin\Http\Controllers\Categories;
|
||||
use Sarga\Admin\Http\Controllers\Menus;
|
||||
use Sarga\Admin\Http\Controllers\Scrap;
|
||||
|
||||
|
|
@ -8,6 +9,25 @@ use Sarga\Admin\Http\Controllers\Scrap;
|
|||
*/
|
||||
Route::group(['middleware' => ['web', 'admin'], 'prefix' => config('app.admin_url')], function () {
|
||||
Route::prefix('catalog')->group(function () {
|
||||
/**
|
||||
* Categories routes.
|
||||
*/
|
||||
|
||||
Route::get('/categories/create', [Categories::class, 'create'])->defaults('_config', [
|
||||
'view' => 'admin::catalog.categories.create',
|
||||
])->name('admin.catalog.categories.create');
|
||||
|
||||
Route::post('/categories/create', [Categories::class, 'store'])->defaults('_config', [
|
||||
'redirect' => 'admin.catalog.categories.index',
|
||||
])->name('admin.catalog.categories.store');
|
||||
|
||||
Route::get('/categories/edit/{id}', [Categories::class, 'edit'])->defaults('_config', [
|
||||
'view' => 'admin::catalog.categories.edit',
|
||||
])->name('admin.catalog.categories.edit');
|
||||
|
||||
Route::put('/categories/edit/{id}', [Categories::class, 'update'])->defaults('_config', [
|
||||
'redirect' => 'admin.catalog.categories.index',
|
||||
])->name('admin.catalog.categories.update');
|
||||
/**
|
||||
* Menu routes.
|
||||
*/
|
||||
|
|
|
|||
|
|
@ -16,7 +16,7 @@ class CategoryRepository extends WCategoryRepository
|
|||
*/
|
||||
public function model(): string
|
||||
{
|
||||
return Category::class;
|
||||
return \Sarga\Shop\Contracts\Category::class;
|
||||
}
|
||||
|
||||
public function getCategoryTree($id = null)
|
||||
|
|
|
|||
Loading…
Reference in New Issue