diff --git a/app/Http/Kernel.php b/app/Http/Kernel.php index 1087cfa39..05992519f 100644 --- a/app/Http/Kernel.php +++ b/app/Http/Kernel.php @@ -19,6 +19,7 @@ class Kernel extends HttpKernel \App\Http\Middleware\TrimStrings::class, \Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull::class, \App\Http\Middleware\TrustProxies::class, + // \Illuminate\Session\Middleware\StartSession::class, ]; /** @@ -31,7 +32,7 @@ class Kernel extends HttpKernel \App\Http\Middleware\EncryptCookies::class, \Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse::class, \Illuminate\Session\Middleware\StartSession::class, - // \Illuminate\Session\Middleware\AuthenticateSession::class, + \Illuminate\Session\Middleware\AuthenticateSession::class, \Illuminate\View\Middleware\ShareErrorsFromSession::class, \App\Http\Middleware\VerifyCsrfToken::class, \Illuminate\Routing\Middleware\SubstituteBindings::class, diff --git a/packages/Webkul/Admin/src/DataGrids/CustomerDataGrid.php b/packages/Webkul/Admin/src/DataGrids/CustomerDataGrid.php index 070694ca2..98e8568f5 100644 --- a/packages/Webkul/Admin/src/DataGrids/CustomerDataGrid.php +++ b/packages/Webkul/Admin/src/DataGrids/CustomerDataGrid.php @@ -65,35 +65,35 @@ class CustomerDataGrid 'name' => 'id', 'alias' => 'ID', 'type' => 'number', - 'label' => 'Customer ID', + 'label' => 'ID', 'sortable' => true, ], [ 'name' => 'first_name', 'alias' => 'FirstName', 'type' => 'string', - 'label' => 'Customer First Name', + 'label' => 'First Name', 'sortable' => false, ], [ 'name' => 'email', 'alias' => 'Email', 'type' => 'string', - 'label' => 'Customer E-Mail', + 'label' => 'E-Mail', 'sortable' => false, ], [ 'name' => 'phone', 'alias' => 'Phone', 'type' => 'number', - 'label' => 'Customer Phone', + 'label' => 'Phone', 'sortable' => true, ], [ 'name' => 'customer_group_id', 'alias' => 'CustomerGroupId', 'type' => 'number', - 'label' => 'Customer Group', + 'label' => 'Group ID', 'sortable' => false, ], ], @@ -106,13 +106,13 @@ class CustomerDataGrid 'column' => 'id', 'alias' => 'ID', 'type' => 'number', - 'label' => 'Customer ID', + 'label' => 'ID', ], [ 'column' => 'first_name', 'alias' => 'FirstName', 'type' => 'string', - 'label' => 'Customer First Name', + 'label' => 'First Name', ] ], @@ -122,12 +122,12 @@ class CustomerDataGrid [ 'column' => 'FirstName', 'type' => 'string', - 'label' => 'Customer First Name', + 'label' => 'First Name', ], [ 'column' => 'email', 'type' => 'string', - 'label' => 'Customer E-Mail', + 'label' => 'E-Mail', ], ], diff --git a/packages/Webkul/Admin/src/DataGrids/CustomerGroupDataGrid.php b/packages/Webkul/Admin/src/DataGrids/CustomerGroupDataGrid.php new file mode 100644 index 000000000..c2254f226 --- /dev/null +++ b/packages/Webkul/Admin/src/DataGrids/CustomerGroupDataGrid.php @@ -0,0 +1,163 @@ + + * @copyright 2018 Webkul Software Pvt Ltd (http://www.webkul.com) + */ + +class CustomerGroupDataGrid +{ + /** + * The Customer Group Data + * Grid implementation. + * + * @var CustomerGroupDataGrid + */ + public function createCustomerGroupDataGrid() + { + + return DataGrid::make([ + + 'name' => 'Customer Group', + 'table' => 'customer_groups as cg', + 'select' => 'cg.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' => 'cg.id', + 'alias' => 'ID', + 'type' => 'number', + 'label' => 'ID', + 'sortable' => true, + ], + [ + 'name' => 'cg.group_name', + 'alias' => 'Name', + 'type' => 'string', + 'label' => 'Name', + 'sortable' => true, + ], + [ + 'name' => 'cg.is_user_defined', + 'alias' => 'User Defined', + 'type' => 'boolean', + 'label' => 'User Defined', + 'sortable' => true, + 'wrapper' => function ($value) { + if($value == 1) + return "False"; + else + return "True"; + }, + ], + ], + //don't use aliasing in case of filters + 'filterable' => [ + [ + 'column' => 'cg.group_name', + 'alias' => 'Name', + 'type' => 'string', + 'label' => 'Name' + ], + [ + 'column' => 'cg.id', + 'alias' => 'ID', + 'type' => 'number', + 'label' => 'ID' + ], + [ + 'column' => 'cg.is_user_defined', + 'alias' => 'User Defined', + 'type' => 'boolean', + 'label' => 'User Defined' + ] + ], + //don't use aliasing in case of searchables + 'searchable' => [ + [ + 'column' => 'cg.code', + 'type' => 'string', + 'label' => 'Code' + ], + [ + 'column' => 'cg.name', + 'type' => 'string', + 'label' => 'Name' + ] + ], + 'operators' => [ + 'eq' => "=", + 'lt' => "<", + 'gt' => ">", + 'lte' => "<=", + 'gte' => ">=", + 'neqs' => "<>", + 'neqn' => "!=", + 'like' => "like", + 'nlike' => "not like", + ], + // 'css' => [] + + ]); + + } + + public function render() { + + return $this->createCustomerGroupDataGrid()->render(); + + } +} \ No newline at end of file diff --git a/packages/Webkul/Admin/src/Http/Controllers/Customer/CustomerController.php b/packages/Webkul/Admin/src/Http/Controllers/Customer/CustomerController.php index 0fbe05caa..cdcc99b1b 100644 --- a/packages/Webkul/Admin/src/Http/Controllers/Customer/CustomerController.php +++ b/packages/Webkul/Admin/src/Http/Controllers/Customer/CustomerController.php @@ -4,13 +4,13 @@ namespace Webkul\Admin\Http\Controllers\Customer; use Illuminate\Http\Request; use Illuminate\Http\Response; -use Illuminate\Routing\Controller; +use Webkul\Admin\Http\Controllers\Controller; use Webkul\Customer\Repositories\CustomerRepository as Customer; use Webkul\Customer\Repositories\CustomerGroupRepository as CustomerGroup; +use Webkul\Core\Repositories\ChannelRepository as Channel; /** - * Customer controlller for the customer - * to show customer data on admin login + * Customer controlller * * @author Rahul Shukla * @copyright 2018 Webkul Software Pvt Ltd (http://www.webkul.com) @@ -38,20 +38,30 @@ class CustomerController extends Controller */ protected $customerGroup; + /** + * ChannelRepository object + * + * @var array + */ + protected $channel; + /** * Create a new controller instance. * * @param Webkul\Customer\Repositories\CustomerRepository as customer; * @param Webkul\Customer\Repositories\CustomerGroupRepository as customerGroup; + * @param Webkul\Core\Repositories\ChannelRepository as Channel; * @return void */ - public function __construct(Customer $customer , CustomerGroup $customerGroup ) + public function __construct(Customer $customer, CustomerGroup $customerGroup, Channel $channel ) { $this->_config = request('_config'); $this->customer = $customer; $this->customerGroup = $customerGroup; + + $this->channel = $channel; } /** @@ -73,7 +83,9 @@ class CustomerController extends Controller { $customerGroup = $this->customerGroup->all(); - return view($this->_config['view'],compact('customerGroup')); + $channelName = $this->channel->all(); + + return view($this->_config['view'],compact('customerGroup','channelName')); } /** @@ -81,17 +93,18 @@ class CustomerController extends Controller * * @return \Illuminate\Http\Response */ - public function store(Request $request) + public function store() { - $request->validate([ + $this->validate(request(), [ + 'channel_id' => 'required', 'first_name' => 'string|required', 'last_name' => 'string|required', 'gender' => 'required', - 'phone' => 'nullable|numeric', + 'phone' => 'nullable|numeric|unique:customers,phone', 'email' => 'required|unique:customers,email' ]); - $data=$request->all(); + $data=request()->all(); $password = bcrypt(rand(100000,10000000)); @@ -116,7 +129,9 @@ class CustomerController extends Controller $customerGroup = $this->customerGroup->all(); - return view($this->_config['view'],compact('customer','customerGroup')); + $channelName = $this->channel->all(); + + return view($this->_config['view'],compact('customer', 'customerGroup', 'channelName')); } /** @@ -128,11 +143,12 @@ class CustomerController extends Controller */ public function update(Request $request, $id) { - $request->validate([ + $this->validate(request(), [ + 'channel_id' => 'required', 'first_name' => 'string|required', 'last_name' => 'string|required', 'gender' => 'required', - 'phone' => 'nullable|numeric', + 'phone' => 'nullable|numeric|unique:customers,phone,'. $id, 'email' => 'required|unique:customers,email,'. $id ]); diff --git a/packages/Webkul/Admin/src/Http/Controllers/Customer/CustomerGroupController.php b/packages/Webkul/Admin/src/Http/Controllers/Customer/CustomerGroupController.php new file mode 100644 index 000000000..3d3759235 --- /dev/null +++ b/packages/Webkul/Admin/src/Http/Controllers/Customer/CustomerGroupController.php @@ -0,0 +1,136 @@ + + * @copyright 2018 Webkul Software Pvt Ltd (http://www.webkul.com) + */ +class CustomerGroupController extends Controller +{ + /** + * Contains route related configuration + * + * @var array + */ + protected $_config; + + /** + * CustomerGroupRepository object + * + * @var array + */ + protected $customerGroup; + + /** + * Create a new controller instance. + * + * @param Webkul\Customer\Repositories\CustomerGroupRepository as customerGroup; + * @return void + */ + public function __construct(CustomerGroup $customerGroup) + { + $this->_config = request('_config'); + + $this->customerGroup = $customerGroup; + } + + /** + * Display a listing of the resource. + * + * @return \Illuminate\Http\Response + */ + public function index() + { + return view($this->_config['view']); + } + + /** + * Show the form for creating a new resource. + * + * @return \Illuminate\Http\Response + */ + public function create() + { + return view($this->_config['view']); + } + + /** + * Store a newly created resource in storage. + * + * @return \Illuminate\Http\Response + */ + public function store() + { + $this->validate(request(), [ + 'group_name' => 'string|required', + ]); + + $this->customerGroup->create(request()->all()); + + session()->flash('success', 'Customer Group created successfully.'); + + return redirect()->route($this->_config['redirect']); + } + + /** + * Show the form for editing the specified resource. + * + * @param int $id + * @return \Illuminate\Http\Response + */ + public function edit($id) + { + $group = $this->customerGroup->findOneWhere(['id'=>$id]); + + return view($this->_config['view'],compact('group')); + } + + /** + * Update the specified resource in storage. + * + * @param \Illuminate\Http\Request $request + * @param int $id + * @return \Illuminate\Http\Response + */ + public function update(Request $request, $id) + { + $this->validate(request(), [ + 'group_name' => 'string|required', + ]); + + $this->customerGroup->update(request()->all(),$id); + + session()->flash('success', 'Customer Group updated successfully.'); + + return redirect()->route($this->_config['redirect']); + } + + /** + * Remove the specified resource from storage. + * + * @param int $id + * @return \Illuminate\Http\Response + */ + public function destroy($id) + { + $group = $this->customerGroup->findOneWhere(['id'=>$id]); + + if($group->is_user_defined == 1) { + session()->flash('error', 'This Customer Group can not be deleted'); + } else { + $this->customerGroup->delete($id); + + session()->flash('success', 'Customer Group deleted successfully.'); + } + + return redirect()->back(); + } +} \ No newline at end of file diff --git a/packages/Webkul/Admin/src/Http/routes.php b/packages/Webkul/Admin/src/Http/routes.php index a872d9e38..3b334b2ab 100644 --- a/packages/Webkul/Admin/src/Http/routes.php +++ b/packages/Webkul/Admin/src/Http/routes.php @@ -70,6 +70,7 @@ Route::group(['middleware' => ['web']], function () { 'view' => 'admin::customers.review.index' ])->name('admin.customer.review.index'); + // Reviews Routes Route::get('reviews/edit/{id}', 'Webkul\Product\Http\Controllers\ReviewController@edit')->defaults('_config',[ 'view' => 'admin::customers.review.edit' ])->name('admin.customer.review.edit'); @@ -78,6 +79,29 @@ Route::group(['middleware' => ['web']], function () { 'redirect' => 'admin.customer.review.index' ])->name('admin.customer.review.update'); + // Customer Groups Routes + + Route::get('groups', 'Webkul\Admin\Http\Controllers\Customer\CustomerGroupController@index')->defaults('_config',[ + 'view' => 'admin::customers.group.index' + ])->name('admin.groups.index'); + + Route::get('groups/create', 'Webkul\Admin\Http\Controllers\Customer\CustomerGroupController@create')->defaults('_config',[ + 'view' => 'admin::customers.group.create' + ])->name('admin.groups.create'); + + Route::post('groups/create', 'Webkul\Admin\Http\Controllers\Customer\CustomerGroupController@store')->defaults('_config',[ + 'redirect' => 'admin.groups.index' + ])->name('admin.groups.store'); + + Route::get('groups/edit/{id}', 'Webkul\Admin\Http\Controllers\Customer\CustomerGroupController@edit')->defaults('_config',[ + 'view' => 'admin::customers.group.edit' + ])->name('admin.groups.edit'); + + Route::put('groups/edit/{id}', 'Webkul\Admin\Http\Controllers\Customer\CustomerGroupController@update')->defaults('_config',[ + 'redirect' => 'admin.groups.index' + ])->name('admin.groups.update'); + + Route::get('groups/delete/{id}', 'Webkul\Admin\Http\Controllers\Customer\CustomerGroupController@destroy')->name('admin.groups.delete'); // Sales Routes Route::prefix('sales')->group(function () { @@ -403,11 +427,13 @@ Route::group(['middleware' => ['web']], function () { ])->name('admin.sliders.index'); // Admin Store Front Settings Route - Route::get('/slider/create','Webkul\Shop\Http\Controllers\SliderController@create')->defaults('_config',[ + + //slider create + Route::get('slider/create','Webkul\Shop\Http\Controllers\SliderController@create')->defaults('_config',[ 'view' => 'admin::settings.sliders.create' ])->name('admin.sliders.create'); - Route::post('/slider/create','Webkul\Shop\Http\Controllers\SliderController@store')->defaults('_config',[ + Route::post('slider/create','Webkul\Shop\Http\Controllers\SliderController@store')->defaults('_config',[ 'redirect' => 'admin::sliders.index' ])->name('admin.sliders.store'); @@ -415,9 +441,11 @@ Route::group(['middleware' => ['web']], function () { Route::get('slider/edit/{id}','Webkul\Shop\Http\Controllers\SliderController@edit')->defaults('_config',[ 'view' => 'admin::settings.sliders.edit' ])->name('admin.sliders.edit'); + Route::post('slider/edit/{id}','Webkul\Shop\Http\Controllers\SliderController@update')->defaults('_config',[ 'redirect' => 'admin::sliders.index' ])->name('admin.sliders.update'); + //destroy a slider item Route::get('slider/delete/{id}', 'Webkul\Shop\Http\Controllers\SliderController@destroy'); diff --git a/packages/Webkul/Admin/src/Providers/AdminServiceProvider.php b/packages/Webkul/Admin/src/Providers/AdminServiceProvider.php index 1fe463fbb..e9bbe7479 100644 --- a/packages/Webkul/Admin/src/Providers/AdminServiceProvider.php +++ b/packages/Webkul/Admin/src/Providers/AdminServiceProvider.php @@ -38,6 +38,15 @@ class AdminServiceProvider extends ServiceProvider ); } + /** + * Register services. + * + * @return void + */ + public function register() + { + } + /** * Bind the the data to the views * @@ -76,19 +85,6 @@ class AdminServiceProvider extends ServiceProvider }); } - /** - * Register services. - * - * @return void - */ - public function register() - { - // $this->mergeConfigFrom( - // __DIR__ . '/../Config/auth.php', - // 'auth' - // ); - } - /** * Merge the given configuration with the existing configuration. * diff --git a/packages/Webkul/Admin/src/Providers/EventServiceProvider.php b/packages/Webkul/Admin/src/Providers/EventServiceProvider.php index 0ed37ee12..53cb77851 100644 --- a/packages/Webkul/Admin/src/Providers/EventServiceProvider.php +++ b/packages/Webkul/Admin/src/Providers/EventServiceProvider.php @@ -71,6 +71,12 @@ class EventServiceProvider extends ServiceProvider 'route' => 'admin.customer.review.index', 'sort' => 2, 'icon-class' => '', + ], [ + 'key' => 'customers.groups', + 'name' => 'Groups', + 'route' => 'admin.groups.index', + 'sort' => 3, + 'icon-class' => '', ], [ 'key' => 'configuration', 'name' => 'Configure', diff --git a/packages/Webkul/Admin/src/Resources/assets/images/logo.png b/packages/Webkul/Admin/src/Resources/assets/images/logo.png deleted file mode 100644 index f3a6baf4d..000000000 Binary files a/packages/Webkul/Admin/src/Resources/assets/images/logo.png and /dev/null differ diff --git a/packages/Webkul/Admin/src/Resources/assets/sass/app.scss b/packages/Webkul/Admin/src/Resources/assets/sass/app.scss index 77b325653..43653f4a7 100644 --- a/packages/Webkul/Admin/src/Resources/assets/sass/app.scss +++ b/packages/Webkul/Admin/src/Resources/assets/sass/app.scss @@ -526,30 +526,6 @@ body { } } - - - - - - - - - - - - - - - - - - - - - - - - // customer oder css for admin start here .sale-container { .sale-section { diff --git a/packages/Webkul/Admin/src/Resources/lang/en/app.php b/packages/Webkul/Admin/src/Resources/lang/en/app.php index 515ecbe70..131bbfcd8 100644 --- a/packages/Webkul/Admin/src/Resources/lang/en/app.php +++ b/packages/Webkul/Admin/src/Resources/lang/en/app.php @@ -406,7 +406,19 @@ return [ ], ], 'customers' => [ + 'groups' =>[ + 'add-title' => 'Add Group', + 'edit-title' => 'Edit Group', + 'save-btn-title' => 'Save Group', + 'title' => 'Groups', + 'save-btn-title' => 'Save Group', + 'name' => 'Name', + 'is_user_defined' => 'User Defined', + 'yes' => 'Yes' + ], 'customers' => [ + 'add-title' => 'Add Customer', + 'edit-title' => 'Edit Customer', 'title' => 'Customers', 'first_name' => 'First Name', 'last_name' => 'Last Name', @@ -415,7 +427,8 @@ return [ 'date_of_birth' => 'Date of Birth', 'phone' => 'Phone', 'customer_group' => 'Customer Group', - 'save-btn-title' => 'Save Customer' + 'save-btn-title' => 'Save Customer', + 'channel_name' => 'Channel Name' ], 'reviews' => [ 'title' => 'Reviews', @@ -459,5 +472,27 @@ return [ 'carrier' => 'Carrier', 'tracking-number' => 'Tracking Number' ] + ], + 'error' => [ + 'go-to-home' => 'GO TO HOME', + + '404' => [ + 'page-title' => 'Page not found', + 'name' => '404', + 'title' => 'Page Not found', + 'message' => 'The Page you are looking for doesnt exist or have secrately escaped;head back to home and make a fresh move again.' + ], + '403' => [ + 'page-title' => '403 forbidden', + 'name' => '403', + 'title' => 'Forbidden error', + 'message' => 'You do not have permission to access this page' + ], + '500' => [ + 'page-title' => '500 Internal Server Error', + 'name' => '500', + 'title' => 'Internal Server Error', + 'message' => 'You do not have permission to access this page' + ] ] ]; \ No newline at end of file diff --git a/packages/Webkul/Admin/src/Resources/views/catalog/products/create.blade.php b/packages/Webkul/Admin/src/Resources/views/catalog/products/create.blade.php index cd14cc08a..5e6966c2d 100644 --- a/packages/Webkul/Admin/src/Resources/views/catalog/products/create.blade.php +++ b/packages/Webkul/Admin/src/Resources/views/catalog/products/create.blade.php @@ -77,7 +77,7 @@ @{{ errors.first('sku') }} - + @@ -94,7 +94,7 @@ - + @foreach($configurableFamily->configurable_attributes as $attribute) diff --git a/packages/Webkul/Admin/src/Resources/views/customers/create.blade.php b/packages/Webkul/Admin/src/Resources/views/customers/create.blade.php index 97bbd7b33..d4bcddbf1 100644 --- a/packages/Webkul/Admin/src/Resources/views/customers/create.blade.php +++ b/packages/Webkul/Admin/src/Resources/views/customers/create.blade.php @@ -1,8 +1,12 @@ @extends('admin::layouts.content') +@section('page_title') + {{ __('admin::app.customers.customers.add-title') }} +@stop + @section('content')
-
+
diff --git a/packages/Webkul/Admin/src/Resources/views/customers/edit.blade.php b/packages/Webkul/Admin/src/Resources/views/customers/edit.blade.php index 639ac370d..e9aa664b2 100644 --- a/packages/Webkul/Admin/src/Resources/views/customers/edit.blade.php +++ b/packages/Webkul/Admin/src/Resources/views/customers/edit.blade.php @@ -1,5 +1,9 @@ @extends('admin::layouts.content') +@section('page_title') + {{ __('admin::app.customers.customers.edit-title') }} +@stop + @section('content')
@@ -47,7 +51,7 @@
- + - @foreach($customerGroup as $group) - @endforeach -
+
+ + + @if(!is_null($customer->channel_id)) + channel_id ?> + @else + channel_id ?> + @endif + + + @{{ errors.first('channel_id') }} +
+
diff --git a/packages/Webkul/Admin/src/Resources/views/customers/group/create.blade.php b/packages/Webkul/Admin/src/Resources/views/customers/group/create.blade.php new file mode 100644 index 000000000..79fca7fa3 --- /dev/null +++ b/packages/Webkul/Admin/src/Resources/views/customers/group/create.blade.php @@ -0,0 +1,54 @@ +@extends('admin::layouts.content') + +@section('page_title') + {{ __('admin::app.customers.groups.add-title') }} +@stop + +@section('content') +
+ + + + +
+ +
+ @csrf() + +
+ + + @{{ errors.first('group_name') }} +
+ +
+ + + + + {{ __('admin::app.customers.groups.yes') }} + +
+ +
+ +
+ +
+@stop \ No newline at end of file diff --git a/packages/Webkul/Admin/src/Resources/views/customers/group/edit.blade.php b/packages/Webkul/Admin/src/Resources/views/customers/group/edit.blade.php new file mode 100644 index 000000000..c97085720 --- /dev/null +++ b/packages/Webkul/Admin/src/Resources/views/customers/group/edit.blade.php @@ -0,0 +1,55 @@ +@extends('admin::layouts.content') + +@section('page_title') + {{ __('admin::app.customers.groups.edit-title') }} +@stop + +@section('content') +
+
+ + + +
+ +
+ @csrf() + + + +
+ + + @{{ errors.first('group_name') }} +
+ +
+ + + is_user_defined ? 'checked' : '' }}> + + {{ __('admin::app.customers.groups.yes') }} + +
+ +
+
+
+
+@stop \ No newline at end of file diff --git a/packages/Webkul/Admin/src/Resources/views/customers/group/index.blade.php b/packages/Webkul/Admin/src/Resources/views/customers/group/index.blade.php new file mode 100644 index 000000000..a383ff6cd --- /dev/null +++ b/packages/Webkul/Admin/src/Resources/views/customers/group/index.blade.php @@ -0,0 +1,27 @@ +@extends('admin::layouts.content') + +@section('page_title') + {{ __('admin::app.customers.groups.title') }} +@stop + +@section('content') + +
+ + +
+ @inject('customerGroup','Webkul\Admin\DataGrids\CustomerGroupDataGrid') + {!! $customerGroup->render() !!} +
+
+ +@stop \ No newline at end of file diff --git a/packages/Webkul/Admin/src/Resources/views/customers/index.blade.php b/packages/Webkul/Admin/src/Resources/views/customers/index.blade.php index d40180509..03feb24cd 100644 --- a/packages/Webkul/Admin/src/Resources/views/customers/index.blade.php +++ b/packages/Webkul/Admin/src/Resources/views/customers/index.blade.php @@ -13,7 +13,7 @@
- {{ __('Add Customer') }} + {{ __('admin::app.customers.customers.add-title') }}
diff --git a/packages/Webkul/Admin/src/Resources/views/errors/403.blade.php b/packages/Webkul/Admin/src/Resources/views/errors/403.blade.php index b351a4191..3f6dd9a30 100644 --- a/packages/Webkul/Admin/src/Resources/views/errors/403.blade.php +++ b/packages/Webkul/Admin/src/Resources/views/errors/403.blade.php @@ -1,7 +1,7 @@ @extends('admin::layouts.content') @section('page_title') - + {{ __('admin::app.error.403.page-title') }} @stop @section('content') @@ -14,11 +14,17 @@
{{ $code }}
-
Page Not Found
+
+ {{ __('admin::app.error.403.title') }} +
-
The Page you are looking for doesnt exist or have secrately escaped;head backm to home and make a fresh move again.
+
+ {{ __('admin::app.error.403.message') }} +
- GO TO HOME + + {{ __('admin::app.error.go-to-home') }} + diff --git a/packages/Webkul/Admin/src/Resources/views/errors/404.blade.php b/packages/Webkul/Admin/src/Resources/views/errors/404.blade.php index b351a4191..cb7f7da76 100644 --- a/packages/Webkul/Admin/src/Resources/views/errors/404.blade.php +++ b/packages/Webkul/Admin/src/Resources/views/errors/404.blade.php @@ -1,7 +1,7 @@ @extends('admin::layouts.content') @section('page_title') - + {{ __('admin::app.error.404.page-title') }} @stop @section('content') @@ -14,11 +14,17 @@
{{ $code }}
-
Page Not Found
+
+ {{ __('admin::app.error.404.title') }} +
-
The Page you are looking for doesnt exist or have secrately escaped;head backm to home and make a fresh move again.
+
+ {{ __('admin::app.error.404.message') }} +
- GO TO HOME + + {{ __('admin::app.error.go-to-home') }} + diff --git a/packages/Webkul/Admin/src/Resources/views/errors/500.blade.php b/packages/Webkul/Admin/src/Resources/views/errors/500.blade.php index b351a4191..40152c113 100644 --- a/packages/Webkul/Admin/src/Resources/views/errors/500.blade.php +++ b/packages/Webkul/Admin/src/Resources/views/errors/500.blade.php @@ -1,10 +1,11 @@ @extends('admin::layouts.content') @section('page_title') - + {{ __('admin::app.error.403.page-title') }} @stop @section('content') +
{{ $code }}
-
Page Not Found
+
+ {{ __('admin::app.error.500.title') }} +
-
The Page you are looking for doesnt exist or have secrately escaped;head backm to home and make a fresh move again.
+
+ {{ __('admin::app.error.500.message') }} +
- GO TO HOME + + {{ __('admin::app.error.go-to-home') }} +
@@ -27,4 +34,5 @@ + @stop \ No newline at end of file diff --git a/packages/Webkul/Admin/src/Resources/views/layouts/master.blade.php b/packages/Webkul/Admin/src/Resources/views/layouts/master.blade.php index a47db30c1..f1a786c9b 100644 --- a/packages/Webkul/Admin/src/Resources/views/layouts/master.blade.php +++ b/packages/Webkul/Admin/src/Resources/views/layouts/master.blade.php @@ -7,6 +7,8 @@ + + diff --git a/packages/Webkul/Admin/src/Resources/views/layouts/nav-top.blade.php b/packages/Webkul/Admin/src/Resources/views/layouts/nav-top.blade.php index a52a6a85d..36a6fc1bd 100644 --- a/packages/Webkul/Admin/src/Resources/views/layouts/nav-top.blade.php +++ b/packages/Webkul/Admin/src/Resources/views/layouts/nav-top.blade.php @@ -14,7 +14,7 @@