diff --git a/packages/Webkul/Admin/src/DataGrids/ChannelDataGrid.php b/packages/Webkul/Admin/src/DataGrids/ChannelDataGrid.php index 582ddc9e0..fcb325618 100644 --- a/packages/Webkul/Admin/src/DataGrids/ChannelDataGrid.php +++ b/packages/Webkul/Admin/src/DataGrids/ChannelDataGrid.php @@ -71,21 +71,21 @@ class ChannelDataGrid [ 'name' => 'id', - 'alias' => 'channel_id', + 'alias' => 'channelID', 'type' => 'number', 'label' => 'Channel ID', 'sortable' => true, ], [ 'name' => 'code', - 'alias' => 'channel_code', + 'alias' => 'channelCode', 'type' => 'string', 'label' => 'Channel Code', 'sortable' => true, ], [ 'name' => 'name', - 'alias' => 'channel_name', + 'alias' => 'channelName', 'type' => 'string', 'label' => 'Channel Name', 'sortable' => true, @@ -98,7 +98,7 @@ class ChannelDataGrid 'filterable' => [ [ 'column' => 'id', - 'alias' => 'channelId', + 'alias' => 'channelID', 'type' => 'number', 'label' => 'Channel ID', ], diff --git a/packages/Webkul/Admin/src/DataGrids/InventorySourcesDataGrid.php b/packages/Webkul/Admin/src/DataGrids/InventorySourcesDataGrid.php index 5bad6e70a..876587c00 100644 --- a/packages/Webkul/Admin/src/DataGrids/InventorySourcesDataGrid.php +++ b/packages/Webkul/Admin/src/DataGrids/InventorySourcesDataGrid.php @@ -42,7 +42,7 @@ class InventorySourcesDataGrid 'actions' => [ [ 'type' => 'Edit', - 'route' => route('admin.datagrid.delete'), + 'route' => route('admin.datagrid.edit'), 'confirm_text' => 'Do you really edit this record?', 'icon' => 'icon pencil-lg-icon', ], [ @@ -110,7 +110,7 @@ class InventorySourcesDataGrid 'filterable' => [ [ 'column' => 'id', - 'alias' => 'inventoryId', + 'alias' => 'inventoryID', 'type' => 'number', 'label' => 'ID', ], diff --git a/packages/Webkul/Admin/src/DataGrids/ProductDataGrid.php b/packages/Webkul/Admin/src/DataGrids/ProductDataGrid.php index 881c820f6..b00b203de 100644 --- a/packages/Webkul/Admin/src/DataGrids/ProductDataGrid.php +++ b/packages/Webkul/Admin/src/DataGrids/ProductDataGrid.php @@ -6,7 +6,6 @@ use Illuminate\View\View; use Webkul\Ui\DataGrid\Facades\ProductGrid; use Webkul\Channel\Repositories\ChannelRepository; use Webkul\Product\Repositories\ProductRepository; - /** * Product DataGrid * @@ -24,7 +23,6 @@ class ProductDataGrid public function createProductDataGrid() { - return ProductGrid::make([ 'name' => 'Products', 'table' => 'products as prods', @@ -68,6 +66,7 @@ class ProductDataGrid 'primaryKey' => 'prods.attribute_family_id', 'condition' => '=', 'secondaryKey' => 'attfam.id', + 'withAttributes' => false ], //for getting the attribute values. @@ -77,16 +76,17 @@ class ProductDataGrid 'primaryKey' => 'prods.id', 'condition' => '=', 'secondaryKey' => 'pav.product_id', - 'withAttributes' => true + 'withAttributes' => true //use this boolean to select records as columns ], - //for getting the inventory quantity of a product + // for getting the inventory quantity of a product [ 'join' => 'leftjoin', 'table' => 'product_inventories as pi', 'primaryKey' => 'prods.id', 'condition' => '=', 'secondaryKey' => 'pi.product_id', + 'withAttributes' => false ], ], @@ -123,14 +123,14 @@ class ProductDataGrid 'label' => 'Product Quatity', 'sortable' => false, ], - // [ - // 'name' => 'pav.attribute_id', - // 'alias' => 'AttributeID', - // 'type' => 'string', - // 'label' => 'Attribute ID', - // 'sortable' => false, + [ + 'name' => 'pav.attribute_id', + 'alias' => 'AttributeID', + 'type' => 'string', + 'label' => 'Attribute ID', + 'sortable' => false, - // ], + ], ], 'filterable' => [ diff --git a/packages/Webkul/Admin/src/DataGrids/SliderDataGrid.php b/packages/Webkul/Admin/src/DataGrids/SliderDataGrid.php index aac865c69..361c6cb43 100644 --- a/packages/Webkul/Admin/src/DataGrids/SliderDataGrid.php +++ b/packages/Webkul/Admin/src/DataGrids/SliderDataGrid.php @@ -100,24 +100,24 @@ class SliderDataGrid //don't use aliasing in case of filters 'filterable' => [ - // [ - // 'column' => 'id', - // 'alias' => 'locale_id', - // 'type' => 'number', - // 'label' => 'ID', - // ], - // [ - // 'column' => 'code', - // 'alias' => 'locale_code', - // 'type' => 'string', - // 'label' => 'Code', - // ], - // [ - // 'column' => 'name', - // 'alias' => 'locale_name', - // 'type' => 'string', - // 'label' => 'Name', - // ], + [ + 'column' => 'id', + 'alias' => 'locale_id', + 'type' => 'number', + 'label' => 'ID', + ], + [ + 'column' => 'code', + 'alias' => 'locale_code', + 'type' => 'string', + 'label' => 'Code', + ], + [ + 'column' => 'name', + 'alias' => 'locale_name', + 'type' => 'string', + 'label' => 'Name', + ], ], //don't use aliasing in case of searchables diff --git a/packages/Webkul/Admin/src/DataGrids/TaxRuleDataGrid.php b/packages/Webkul/Admin/src/DataGrids/TaxRuleDataGrid.php new file mode 100644 index 000000000..41026a6b8 --- /dev/null +++ b/packages/Webkul/Admin/src/DataGrids/TaxRuleDataGrid.php @@ -0,0 +1,160 @@ + @prashant-webkul + * @copyright 2018 Webkul Software Pvt Ltd (http://www.webkul.com) + */ + +class TaxRuleDataGrid +{ + /** + * The Tax Rule Data + * Grid implementation. + * + * @var TaxRuleDataGrid + */ + public function createTaxRuleDataGrid() + { + + return DataGrid::make([ + + 'name' => 'Tax Rule', + 'table' => 'tax_rules as tr', + 'select' => 'tr.id', + 'perpage' => 10, + 'aliased' => true, //use this with false as default and true in case of joins + + 'massoperations' =>[ + [ + 'route' => route('admin.datagrid.delete'), + 'method' => 'DELETE', + 'label' => 'Delete', + 'type' => 'button', + ], + [ + 'route' => route('admin.datagrid.index'), + 'method' => 'POST', + 'label' => 'View Grid', + 'type' => 'select', + 'options' =>[ + 1 => 'Edit', + 2 => 'Set', + 3 => 'Change Status' + ] + ], + ], + 'actions' => [ + [ + 'type' => 'Edit', + 'route' => route('admin.datagrid.delete'), + 'confirm_text' => 'Do you really wanis?', + 'icon' => 'icon pencil-lg-icon', + ], + [ + 'type' => 'Delete', + 'route' => route('admin.datagrid.delete'), + 'confirm_text' => 'Do you really want to do this?', + 'icon' => 'icon trash-icon', + ], + ], + 'join' => [ + // [ + // 'join' => 'leftjoin', + // 'table' => 'roles as r', + // 'primaryKey' => 'u.role_id', + // 'condition' => '=', + // 'secondaryKey' => 'r.id', + // ] + ], + + //use aliasing on secodary columns if join is performed + 'columns' => [ + [ + 'name' => 'tr.id', + 'alias' => 'ID', + 'type' => 'number', + 'label' => 'ID', + 'sortable' => true, + ], + [ + 'name' => 'tr.name', + 'alias' => 'Name', + 'type' => 'string', + 'label' => 'Name', + 'sortable' => true, + // 'wrapper' => function ($value, $object) { + // return '' . $object->Name . ''; + // }, + ], + [ + 'name' => 'tr.code', + 'alias' => 'code', + 'type' => 'string', + 'label' => 'Code', + 'sortable' => true, + ], + ], + //don't use aliasing in case of filters + 'filterable' => [ + [ + 'column' => 'tr.name', + 'alias' => 'Name', + 'type' => 'number', + 'label' => 'Name' + ], + [ + 'column' => 'tr.id', + 'alias' => 'ID', + 'type' => 'number', + 'label' => 'ID' + ], + [ + 'column' => 'tr.code', + 'alias' => 'code', + 'type' => 'string', + 'label' => 'Code' + ] + ], + //don't use aliasing in case of searchables + 'searchable' => [ + [ + 'column' => 'tr.code', + 'type' => 'string', + 'label' => 'Code' + ], + [ + 'column' => 'tr.name', + 'type' => 'string', + 'label' => 'Name' + ] + ], + 'operators' => [ + 'eq' => "=", + 'lt' => "<", + 'gt' => ">", + 'lte' => "<=", + 'gte' => ">=", + 'neqs' => "<>", + 'neqn' => "!=", + 'like' => "like", + 'nlike' => "not like", + ], + // 'css' => [] + + ]); + + } + + public function render() { + + return $this->createTaxRuleDataGrid()->render(); + + } +} \ No newline at end of file diff --git a/packages/Webkul/Admin/src/DataGrids/UserDataGrid.php b/packages/Webkul/Admin/src/DataGrids/UserDataGrid.php index 2f195a248..85432930a 100644 --- a/packages/Webkul/Admin/src/DataGrids/UserDataGrid.php +++ b/packages/Webkul/Admin/src/DataGrids/UserDataGrid.php @@ -25,6 +25,7 @@ class UserDataGrid { return DataGrid::make([ + 'name' => 'Admins', 'table' => 'admins as u', 'select' => 'u.id', @@ -38,23 +39,23 @@ class UserDataGrid 'label' => 'Delete', 'type' => 'button', ], - // [ - // 'route' => route('admin.datagrid.index'), - // 'method' => 'POST', - // 'label' => 'View Grid', - // 'type' => 'select', - // 'options' =>[ - // 1 => 'Edit', - // 2 => 'Set', - // 3 => 'Change Status' - // ] - // ], + [ + 'route' => route('admin.datagrid.index'), + 'method' => 'POST', + 'label' => 'View Grid', + 'type' => 'select', + 'options' =>[ + 1 => 'Edit', + 2 => 'Set', + 3 => 'Change Status' + ] + ], ], 'actions' => [ [ 'type' => 'Edit', 'route' => route('admin.datagrid.delete'), - 'confirm_text' => 'Do you really want to do this?', + 'confirm_text' => 'Do you really wanis?', 'icon' => 'icon pencil-lg-icon', ], [ @@ -83,8 +84,8 @@ class UserDataGrid 'label' => 'Admin ID', 'sortable' => true, 'wrapper' => function ($value, $object) { - return '' . $object->ID . ''; - }, + return '' . $object->ID . ''; + }, ], [ 'name' => 'u.name', @@ -93,8 +94,8 @@ class UserDataGrid 'label' => 'Name', 'sortable' => true, 'wrapper' => function ($value, $object) { - return '' . $object->Name . ''; - }, + return '' . $object->Name . ''; + }, ], [ 'name' => 'u.email', @@ -117,27 +118,6 @@ class UserDataGrid 'label' => 'Role ID', 'sortable' => true, ], - // [ - // 'name' => 'a.first_name', - // 'type' => 'string', - // 'label' => 'Admin Name', - // 'sortable' => true, - // 'filterable' => true, - // // will create on run time query - // // 'filter' => [ - // // 'function' => 'where', // orwhere - // // 'condition' => ['name', '=', 'Admin'] // multiarray - // // ], - // 'attributes' => [ - // 'class' => 'class-a class-b', - // 'data-attr' => 'whatever you want', - // 'onclick' => "window.alert('alert from datagrid column')" - // ], - // 'wrapper' => function ($value, $object) { - // return '' . $object->first_name . ''; - // }, - // ], - ], //don't use aliasing in case of filters 'filterable' => [ diff --git a/packages/Webkul/Admin/src/Http/Controllers/DashboardController.php b/packages/Webkul/Admin/src/Http/Controllers/DashboardController.php index 22422ed62..5bee6cde8 100644 --- a/packages/Webkul/Admin/src/Http/Controllers/DashboardController.php +++ b/packages/Webkul/Admin/src/Http/Controllers/DashboardController.php @@ -24,6 +24,8 @@ class DashboardController extends Controller public function __construct() { $this->_config = request('_config'); + + $this->middleware('admin'); } public function index() { diff --git a/packages/Webkul/Admin/src/Http/Controllers/DataGridController.php b/packages/Webkul/Admin/src/Http/Controllers/DataGridController.php index 6b4d52397..de3fa9e8d 100644 --- a/packages/Webkul/Admin/src/Http/Controllers/DataGridController.php +++ b/packages/Webkul/Admin/src/Http/Controllers/DataGridController.php @@ -15,6 +15,7 @@ use Webkul\Ui\DataGrid\Facades\DataGrid; */ class DataGridController extends Controller { + /** * Display a listing of the resource. * diff --git a/packages/Webkul/Admin/src/Http/routes.php b/packages/Webkul/Admin/src/Http/routes.php index ffa52dcad..014ebb37b 100644 --- a/packages/Webkul/Admin/src/Http/routes.php +++ b/packages/Webkul/Admin/src/Http/routes.php @@ -9,7 +9,7 @@ Route::group(['middleware' => ['web']], function () { Route::post('/login', 'Webkul\User\Http\Controllers\SessionController@store')->defaults('_config', [ 'redirect' => 'admin.dashboard.index' - ])->name('admin.forget-password.store'); + ])->name('admin.session.store'); // Forget Password Routes @@ -140,6 +140,8 @@ Route::group(['middleware' => ['web']], function () { Route::any('datagrid/massaction/delete', 'Webkul\Admin\Http\Controllers\DataGridController@massDelete')->name('admin.datagrid.delete'); + Route::any('datagrid/massaction/edit','Webkul\Admin\Http\Controllers\DataGridController@massUpdate')->name('admin.datagrid.edit'); + // User Routes Route::get('/users', 'Webkul\User\Http\Controllers\UserController@index')->defaults('_config', [ 'view' => 'admin::users.users.index' @@ -313,6 +315,51 @@ Route::group(['middleware' => ['web']], function () { Route::post('/slider/create','Webkul\Shop\Http\Controllers\SliderController@store')->defaults('_config',[ 'redirect' => 'admin::sliders.index' ])->name('admin.sliders.store'); + + //tax routes + Route::prefix('tax')->group(function () { + Route::get('tax', 'Webkul\Core\Http\Controllers\TaxController@index')->defaults('_config', [ + 'view' => 'admin::tax.tax' + ])->name('admin.tax.index'); + + // tax rule + Route::get('taxrule', 'Webkul\Core\Http\Controllers\TaxRuleController@show')->defaults('_config', [ + 'view' => 'admin::tax.taxrule.taxrule' + ])->name('admin.taxrule.show'); + + Route::post('taxrule', 'Webkul\Core\Http\Controllers\TaxRuleController@create')->defaults('_config', [ + 'redirect' => 'admin.tax.index' + ])->name('admin.taxrule.create'); + + Route::get('/taxrule/edit/{id}', 'Webkul\Core\Http\Controllers\TaxRuleController@create')->defaults('_config', [ + 'redirect' => 'admin.tax.index' + ])->name('admin.taxrule.edit'); + + Route::put('/taxrule/edit/{id}', 'Webkul\Core\Http\Controllers\TaxRuleController@create')->defaults('_config', [ + 'redirect' => 'admin.tax.index' + ])->name('admin.taxrule.update'); + + //tax rule ends + + //tax rate + + Route::get('taxrate', 'Webkul\Core\Http\Controllers\TaxRateController@show')->defaults('_config', [ + 'view' => 'admin::tax.taxrate.taxrate' + ])->name('admin.taxrate.show'); + + Route::post('taxrate', 'Webkul\Core\Http\Controllers\TaxRateController@create')->defaults('_config', [ + 'redirect' => 'admin.tax.index' + ])->name('admin.taxrate.create'); + + Route::get('taxrate/edit/{id}', 'Webkul\Core\Http\Controllers\TaxRateController@edit')->defaults('_config', [ + 'view' => 'admin::tax.taxrate.edit.edit' + ])->name('admin.taxrate.store'); + + Route::put('taxrate/update/{id}', 'Webkul\Core\Http\Controllers\TaxRateController@update')->defaults('_config', [ + 'redirect' => 'admin.tax.index' + ])->name('admin.taxrate.update'); + }); + //tax rate ends }); }); }); diff --git a/packages/Webkul/Admin/src/Providers/EventServiceProvider.php b/packages/Webkul/Admin/src/Providers/EventServiceProvider.php index 773257629..342ccfa70 100644 --- a/packages/Webkul/Admin/src/Providers/EventServiceProvider.php +++ b/packages/Webkul/Admin/src/Providers/EventServiceProvider.php @@ -77,6 +77,12 @@ class EventServiceProvider extends ServiceProvider $menu->add('settings.users.roles', 'Roles', 'admin.roles.index', 2, ''); $menu->add('settings.sliders', 'Create Sliders', 'admin.sliders.index', 8, ''); + + $menu->add('settings.tax', 'Taxes', 'admin.tax.index', 9, ''); + + $menu->add('settings.tax.taxrule', 'Add Tax Rules', 'admin.tax.index', 1, ''); + + $menu->add('settings.tax.taxrate', 'Add Tax Rates', 'admin.taxrate.show', 2, ''); }); } diff --git a/packages/Webkul/Admin/src/Resources/lang/en/app.php b/packages/Webkul/Admin/src/Resources/lang/en/app.php index 75bc3141f..5eeb30517 100644 --- a/packages/Webkul/Admin/src/Resources/lang/en/app.php +++ b/packages/Webkul/Admin/src/Resources/lang/en/app.php @@ -174,6 +174,38 @@ return [ 'meta_keywords' => 'Meta Keywords', ] ], + + 'configuration' => [ + 'tax' => [ + 'title' => 'Taxes', + 'add-title' => 'Add Tax Rule' + ], + 'taxrule' => [ + 'title' => 'Add Tax Rule', + 'create' => 'Create Tax Rule', + 'general' => 'Tax Rule', + 'name' => 'Name', + 'code' => 'Code', + 'description' => 'Description', + 'select-taxrates' => 'Select Tax Rates' + ], + 'taxrate' => [ + 'title' => 'Add Tax Rate', + 'general' => 'Tax Rate', + 'identifier' => 'Identifier', + 'is_zip' => 'Enable Zip Range', + 'zip_from' => 'Zip From', + 'zip_to' => 'Zip To', + 'state' => 'State', + 'country' => 'Country', + 'tax_rate' => 'Rate', + 'edit' => [ + 'title' => 'Edit Tax Rate', + 'edit-button-title' => 'Edit Rate' + ] + ], + ], + 'settings' => [ 'locales' => [ 'title' => 'Locales', diff --git a/packages/Webkul/Admin/src/Resources/views/tax/tax.blade.php b/packages/Webkul/Admin/src/Resources/views/tax/tax.blade.php new file mode 100644 index 000000000..478a64f69 --- /dev/null +++ b/packages/Webkul/Admin/src/Resources/views/tax/tax.blade.php @@ -0,0 +1,22 @@ +@extends('admin::layouts.content') + +@section('content') +
+ + +
+

Tax Rules DataGrid Will be here.

+ Render the tax rules datagrid here. +
+
+@stop \ No newline at end of file diff --git a/packages/Webkul/Admin/src/Resources/views/tax/taxrate/edit/edit.blade.php b/packages/Webkul/Admin/src/Resources/views/tax/taxrate/edit/edit.blade.php new file mode 100644 index 000000000..10608bb21 --- /dev/null +++ b/packages/Webkul/Admin/src/Resources/views/tax/taxrate/edit/edit.blade.php @@ -0,0 +1,93 @@ +@extends('admin::layouts.content') + +@section('page_title') + {{ __('admin::app.configuration.taxrate.title') }} +@stop + +@section('content') +
+
+ + +
+
+ @method('PUT') + @csrf() + +
+ +
+ + + + + @{{ errors.first('identifier') }} +
+ +
+ + + + + + Enable Zip Range + +
+ +
+ + + + + @{{ errors.first('zip_from') }} +
+ +
+ + + + + @{{ errors.first('zip_to') }} +
+ +
+ + + + + @{{ errors.first('state') }} +
+ +
+ + + + + @{{ errors.first('country') }} +
+ +
+ + + + + @{{ errors.first('tax_rate') }} +
+ +
+
+
+
+
+
+@stop \ No newline at end of file diff --git a/packages/Webkul/Admin/src/Resources/views/tax/taxrate/taxrate.blade.php b/packages/Webkul/Admin/src/Resources/views/tax/taxrate/taxrate.blade.php new file mode 100644 index 000000000..d3fb67007 --- /dev/null +++ b/packages/Webkul/Admin/src/Resources/views/tax/taxrate/taxrate.blade.php @@ -0,0 +1,93 @@ +@extends('admin::layouts.content') + +@section('page_title') + {{ __('admin::app.configuration.taxrate.title') }} +@stop + +@section('content') +
+
+ + +
+
+ @csrf() + + +
+ +
+ + + + + @{{ errors.first('identifier') }} +
+ +
+ + + + + + Enable Zip Range + +
+ +
+ + + + + @{{ errors.first('zip_from') }} +
+ +
+ + + + + @{{ errors.first('zip_to') }} +
+ +
+ + + + + @{{ errors.first('state') }} +
+ +
+ + + + + @{{ errors.first('country') }} +
+ +
+ + + + + @{{ errors.first('tax_rate') }} +
+ +
+
+
+
+
+
+@stop \ No newline at end of file diff --git a/packages/Webkul/Admin/src/Resources/views/tax/taxrule/edit/edit.blade.php b/packages/Webkul/Admin/src/Resources/views/tax/taxrule/edit/edit.blade.php new file mode 100644 index 000000000..10608bb21 --- /dev/null +++ b/packages/Webkul/Admin/src/Resources/views/tax/taxrule/edit/edit.blade.php @@ -0,0 +1,93 @@ +@extends('admin::layouts.content') + +@section('page_title') + {{ __('admin::app.configuration.taxrate.title') }} +@stop + +@section('content') +
+
+ + +
+
+ @method('PUT') + @csrf() + +
+ +
+ + + + + @{{ errors.first('identifier') }} +
+ +
+ + + + + + Enable Zip Range + +
+ +
+ + + + + @{{ errors.first('zip_from') }} +
+ +
+ + + + + @{{ errors.first('zip_to') }} +
+ +
+ + + + + @{{ errors.first('state') }} +
+ +
+ + + + + @{{ errors.first('country') }} +
+ +
+ + + + + @{{ errors.first('tax_rate') }} +
+ +
+
+
+
+
+
+@stop \ No newline at end of file diff --git a/packages/Webkul/Admin/src/Resources/views/tax/taxrule/taxrule.blade.php b/packages/Webkul/Admin/src/Resources/views/tax/taxrule/taxrule.blade.php new file mode 100644 index 000000000..b58beb03e --- /dev/null +++ b/packages/Webkul/Admin/src/Resources/views/tax/taxrule/taxrule.blade.php @@ -0,0 +1,76 @@ +@extends('admin::layouts.content') + +@section('page_title') + {{ __('admin::app.configuration.taxrule.title') }} +@stop + +@section('content') +
+
+ +
+
+ @csrf() + + +
+ +
+ + + + + @{{ errors.first('code') }} +
+ +
+ + + + + @{{ errors.first('name') }} +
+ +
+ + + + + @{{ errors.first('description') }} +
+ + +
+ + + + + + @{{ errors.first('taxrates') }} +
+ + + +
+
+ +
+
+ +
+
+@stop \ No newline at end of file diff --git a/packages/Webkul/Admin/src/Resources/views/users/sessions/create.blade.php b/packages/Webkul/Admin/src/Resources/views/users/sessions/create.blade.php index 1e74d8019..cc3c73708 100644 --- a/packages/Webkul/Admin/src/Resources/views/users/sessions/create.blade.php +++ b/packages/Webkul/Admin/src/Resources/views/users/sessions/create.blade.php @@ -14,7 +14,7 @@

{{ __('admin::app.users.sessions.title') }}

-
+ @csrf
@@ -40,14 +40,14 @@ {{ __('admin::app.users.sessions.remember-me') }}
- +
- + diff --git a/packages/Webkul/Admin/src/Resources/views/users/users/index.blade.php b/packages/Webkul/Admin/src/Resources/views/users/users/index.blade.php index 0b4e83d0d..d972647e2 100644 --- a/packages/Webkul/Admin/src/Resources/views/users/users/index.blade.php +++ b/packages/Webkul/Admin/src/Resources/views/users/users/index.blade.php @@ -6,8 +6,6 @@ @section('content') - @inject ('datagrid', 'Webkul\Admin\Datagrids\User') -