admin menu filter and seller

This commit is contained in:
merdan 2022-09-27 14:57:02 +05:00
parent bd3e0d5b4d
commit 30dd6c109c
3 changed files with 12 additions and 8 deletions

View File

@ -6,7 +6,9 @@ use Sarga\Admin\Http\Requests\MenuRequest;
use Sarga\Shop\Repositories\CategoryRepository;
use Sarga\Shop\Repositories\MenuRepository;
use Sarga\Brand\Repositories\BrandRepository;
use Sarga\Shop\Repositories\VendorRepository;
use Webkul\Admin\Http\Controllers\Controller;
use Webkul\Marketplace\Repositories\SellerRepository;
class Menus extends Controller
{
@ -18,7 +20,8 @@ class Menus extends Controller
protected $_config;
public function __construct(
protected MenuRepository $mRepository
protected MenuRepository $mRepository,
protected SellerRepository $sellerRepository
)
{
$this->_config = request('_config');
@ -34,13 +37,13 @@ class Menus extends Controller
public function create(CategoryRepository $repository){
$categories = $repository->getCategoryTree(null, ['id']);
return view($this->_config['view'], compact('categories'));
$sellers = app(VendorRepository::class)->all();
return view($this->_config['view'], compact('categories','sellers'));
}
public function store(MenuRequest $request){
$category = $this->mRepository->create($request->all());
$this->mRepository->create($request->all());
session()->flash('success', trans('admin::app.response.create-success', ['name' => 'Menu']));
@ -50,7 +53,8 @@ class Menus extends Controller
public function edit(CategoryRepository $repository,$id){
$menu = $this->mRepository->findOrFail($id);
$categories = $repository->getCategoryTree(null, ['id']);
return view($this->_config['view'], compact('menu','categories'));
$sellers = app(VendorRepository::class)->all();
return view($this->_config['view'], compact('menu','categories','sellers'));
}
public function update(MenuRequest $request,$id){

View File

@ -104,7 +104,7 @@
@include('sarga_admin::catalog.menus.menu-brand-links')
<accordian title="{{ __('sarga::app.catalog.menus.sources') }}" :active="true">
<div slot="body">
<?php $selectedaSellers = old('sellers',$menu->sellers->pluck('id')->toArray()) ?>
<?php $selectedaSellers = old('sellers',$menu->sellers->pluck('id')->toArray());?>
<div class="control-group multi-select" :class="[errors.has('sellers[]') ? 'has-error' : '']">
<label for="sellers" class="required">{{ __('sarga::app.catalog.menus.sources') }}</label>

View File

@ -91,13 +91,13 @@
<div slot="body">
<div class="control-group">
<label>{{ __('marketplace::app.shop.sellers.account.profile.logo') }}
<label>{{ __('marketplace::app.shop.sellers.account.profile.logo') }}</label>
<image-wrapper :button-label="'{{ __('marketplace::app.shop.sellers.account.profile.add-image-btn-title') }}'" input-name="logo" :multiple="false" :images='"{{ $seller->logo_url }}"'></image-wrapper>
</div>
<div class="control-group">
<label>{{ __('marketplace::app.shop.sellers.account.profile.banner') }}
<label>{{ __('marketplace::app.shop.sellers.account.profile.banner') }}</label>
<image-wrapper :button-label="'{{ __('marketplace::app.shop.sellers.account.profile.add-image-btn-title') }}'" input-name="banner" :multiple="false" :images='"{{ $seller->banner_url }}"'></image-wrapper>
</div>