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
|
<?php
|
||||||
use Illuminate\Support\Facades\Route;
|
use Illuminate\Support\Facades\Route;
|
||||||
|
use Sarga\Admin\Http\Controllers\Categories;
|
||||||
use Sarga\Admin\Http\Controllers\Menus;
|
use Sarga\Admin\Http\Controllers\Menus;
|
||||||
use Sarga\Admin\Http\Controllers\Scrap;
|
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::group(['middleware' => ['web', 'admin'], 'prefix' => config('app.admin_url')], function () {
|
||||||
Route::prefix('catalog')->group(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.
|
* Menu routes.
|
||||||
*/
|
*/
|
||||||
|
|
|
||||||
|
|
@ -16,7 +16,7 @@ class CategoryRepository extends WCategoryRepository
|
||||||
*/
|
*/
|
||||||
public function model(): string
|
public function model(): string
|
||||||
{
|
{
|
||||||
return Category::class;
|
return \Sarga\Shop\Contracts\Category::class;
|
||||||
}
|
}
|
||||||
|
|
||||||
public function getCategoryTree($id = null)
|
public function getCategoryTree($id = null)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue