diff --git a/packages/Webkul/Admin/src/Exceptions/Handler.php b/packages/Webkul/Admin/src/Exceptions/Handler.php
new file mode 100644
index 000000000..918aca539
--- /dev/null
+++ b/packages/Webkul/Admin/src/Exceptions/Handler.php
@@ -0,0 +1,42 @@
+getStatusCode();
+
+ if(strpos($_SERVER['REQUEST_URI'], 'admin') !== false){
+ return response(view('admin::errors.'.$statusCode, [
+ 'msg' => $exception->getMessage(),
+ 'code' => $statusCode
+ ]), $statusCode);
+ }else {
+ return response(view('shop::errors.'.$statusCode, [
+ 'msg' => $exception->getMessage(),
+ 'code' => $statusCode
+ ]), $statusCode);
+ }
+
+ }
+
+ return parent::render($request, $exception);
+ }
+}
\ No newline at end of file
diff --git a/packages/Webkul/Core/src/Http/Controllers/CustomerController.php b/packages/Webkul/Admin/src/Http/Controllers/Customer/CustomerController.php
similarity index 98%
rename from packages/Webkul/Core/src/Http/Controllers/CustomerController.php
rename to packages/Webkul/Admin/src/Http/Controllers/Customer/CustomerController.php
index 17c8ead1d..f883e4283 100644
--- a/packages/Webkul/Core/src/Http/Controllers/CustomerController.php
+++ b/packages/Webkul/Admin/src/Http/Controllers/Customer/CustomerController.php
@@ -1,6 +1,6 @@
['web']], function () {
//Customers Management Routes
- Route::get('customers', 'Webkul\Core\Http\Controllers\CustomerController@index')->defaults('_config', [
+ Route::get('customer', 'Webkul\Admin\Http\Controllers\Customer\CustomerController@index')->defaults('_config', [
'view' => 'admin::customers.index'
])->name('admin.customer.index');
- Route::get('customers/orders', 'Webkul\Core\Http\Controllers\CustomerController@index')->defaults('_config',[
+ Route::get('customer/orders', 'Webkul\Admin\Http\Controllers\Customer\CustomerController@index')->defaults('_config',[
'view' => 'admin::customers.orders.index'
])->name('admin.customer.orders.index');
- Route::get('customers/create', 'Webkul\Core\Http\Controllers\CustomerController@create')->defaults('_config',[
+ Route::get('customer/create', 'Webkul\Admin\Http\Controllers\Customer\CustomerController@create')->defaults('_config',[
'view' => 'admin::customers.create'
])->name('admin.customer.create');
- Route::post('customers/create', 'Webkul\Core\Http\Controllers\CustomerController@store')->defaults('_config',[
+ Route::post('customer/create', 'Webkul\Admin\Http\Controllers\Customer\CustomerController@store')->defaults('_config',[
'redirect' => 'admin.customer.index'
])->name('admin.customer.store');
- Route::get('customers/edit/{id}', 'Webkul\Core\Http\Controllers\CustomerController@edit')->defaults('_config',[
+ Route::get('customer/edit/{id}', 'Webkul\Admin\Http\Controllers\Customer\CustomerController@edit')->defaults('_config',[
'view' => 'admin::customers.edit'
])->name('admin.customer.edit');
- Route::put('customers/edit/{id}', 'Webkul\Core\Http\Controllers\CustomerController@update')->defaults('_config', [
+ Route::put('customer/edit/{id}', 'Webkul\Admin\Http\Controllers\Customer\CustomerController@update')->defaults('_config', [
'redirect' => 'admin.customer.index'
])->name('admin.customer.update');
@@ -371,8 +371,6 @@ Route::group(['middleware' => ['web']], function () {
'redirect' => 'admin.channels.index'
])->name('admin.channels.update');
-
-
// Admin Profile route
Route::get('/account', 'Webkul\User\Http\Controllers\AccountController@edit')->defaults('_config', [
'view' => 'admin::account.edit'
diff --git a/packages/Webkul/Admin/src/Providers/AdminServiceProvider.php b/packages/Webkul/Admin/src/Providers/AdminServiceProvider.php
index 5e94fd48d..1fe463fbb 100644
--- a/packages/Webkul/Admin/src/Providers/AdminServiceProvider.php
+++ b/packages/Webkul/Admin/src/Providers/AdminServiceProvider.php
@@ -6,6 +6,8 @@ use Illuminate\Support\ServiceProvider;
use Illuminate\Support\Facades\Event;
use Illuminate\Support\Facades\Blade;
use Webkul\Admin\Providers\EventServiceProvider;
+use Illuminate\Contracts\Debug\ExceptionHandler;
+use Webkul\Admin\Exceptions\Handler;
class AdminServiceProvider extends ServiceProvider
{
@@ -29,6 +31,11 @@ class AdminServiceProvider extends ServiceProvider
$this->composeView();
$this->app->register(EventServiceProvider::class);
+
+ $this->app->bind(
+ ExceptionHandler::class,
+ Handler::class
+ );
}
/**
diff --git a/packages/Webkul/Admin/src/Resources/views/catalog/categories/create.blade.php b/packages/Webkul/Admin/src/Resources/views/catalog/categories/create.blade.php
index 223923435..4c26d509b 100644
--- a/packages/Webkul/Admin/src/Resources/views/catalog/categories/create.blade.php
+++ b/packages/Webkul/Admin/src/Resources/views/catalog/categories/create.blade.php
@@ -6,8 +6,8 @@
@section('content')
-
-
@stop
\ No newline at end of file
diff --git a/packages/Webkul/Admin/src/Resources/views/errors/403.blade.php b/packages/Webkul/Admin/src/Resources/views/errors/403.blade.php
new file mode 100644
index 000000000..b351a4191
--- /dev/null
+++ b/packages/Webkul/Admin/src/Resources/views/errors/403.blade.php
@@ -0,0 +1,30 @@
+@extends('admin::layouts.content')
+
+@section('page_title')
+
+@stop
+
+@section('content')
+
+
+
+
+
+
+
{{ $code }}
+
+
Page Not Found
+
+
The Page you are looking for doesnt exist or have secrately escaped;head backm to home and make a fresh move again.
+
+
GO TO HOME
+
+
+
+
+
+
+
+
+@stop
\ No newline at end of file
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 3a46d37a5..b351a4191 100644
--- a/packages/Webkul/Admin/src/Resources/views/errors/404.blade.php
+++ b/packages/Webkul/Admin/src/Resources/views/errors/404.blade.php
@@ -1,13 +1,30 @@
@extends('admin::layouts.content')
@section('page_title')
- {{ __('admin::app.catalog.categories.edit-title') }}
+
@stop
@section('content')
-
+
+
+
+
+
{{ $code }}
+
+
Page Not Found
+
+
The Page you are looking for doesnt exist or have secrately escaped;head backm to home and make a fresh move again.
+
+
GO TO HOME
+
+
+
+
+
+
@stop
\ No newline at end of file
diff --git a/packages/Webkul/Admin/src/Resources/views/errors/500.blade.php b/packages/Webkul/Admin/src/Resources/views/errors/500.blade.php
new file mode 100644
index 000000000..b351a4191
--- /dev/null
+++ b/packages/Webkul/Admin/src/Resources/views/errors/500.blade.php
@@ -0,0 +1,30 @@
+@extends('admin::layouts.content')
+
+@section('page_title')
+
+@stop
+
+@section('content')
+
+
+
+
+
+
+
{{ $code }}
+
+
Page Not Found
+
+
The Page you are looking for doesnt exist or have secrately escaped;head backm to home and make a fresh move again.
+
+
GO TO HOME
+
+
+
+
+
+
+
+
+@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 e7a25358c..a47db30c1 100644
--- a/packages/Webkul/Admin/src/Resources/views/layouts/master.blade.php
+++ b/packages/Webkul/Admin/src/Resources/views/layouts/master.blade.php
@@ -13,14 +13,14 @@
@yield('head')
@yield('css')
-
+
-
+
-
+
@include ('admin::layouts.nav-top')
@include ('admin::layouts.nav-left')
@@ -44,8 +44,10 @@
@endif
window.serverErrors = [];
- @if (count($errors))
- window.serverErrors = @json($errors->getMessages());
+ @if(isset($errors))
+ @if (count($errors))
+ window.serverErrors = @json($errors->getMessages());
+ @endif
@endif
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 36a6fc1bd..a52a6a85d 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 @@
- {{ auth()->guard('admin')->user()->name }}
+ {{-- {{ auth()->guard('admin')->user()->name }} --}}
diff --git a/packages/Webkul/Category/src/Models/Category.php b/packages/Webkul/Category/src/Models/Category.php
index 9fbda2311..5fd7ef670 100644
--- a/packages/Webkul/Category/src/Models/Category.php
+++ b/packages/Webkul/Category/src/Models/Category.php
@@ -11,5 +11,5 @@ class Category extends TranslatableModel
public $translatedAttributes = ['name', 'description', 'slug', 'meta_title', 'meta_description', 'meta_keywords'];
- protected $fillable = ['position', 'status', 'parent_id'];
+ protected $fillable = ['position', 'status', 'parent_id','image'];
}
\ No newline at end of file
diff --git a/packages/Webkul/Shop/src/Providers/ShopServiceProvider.php b/packages/Webkul/Shop/src/Providers/ShopServiceProvider.php
index b687cc046..31a92c207 100644
--- a/packages/Webkul/Shop/src/Providers/ShopServiceProvider.php
+++ b/packages/Webkul/Shop/src/Providers/ShopServiceProvider.php
@@ -64,7 +64,7 @@ class ShopServiceProvider extends ServiceProvider
Event::listen('customer.menu.build', function ($menu) {
$menu->add('profile', 'Profile', 'customer.profile.index', 1);
-
+
$menu->add('orders', 'Orders', 'customer.orders.index', 2);
$menu->add('address', 'Address', 'customer.address.index', 3);
@@ -74,4 +74,4 @@ class ShopServiceProvider extends ServiceProvider
$menu->add('wishlist', 'Wishlist', 'customer.wishlist.index', 5);
});
}
-}
+}
\ No newline at end of file
diff --git a/packages/Webkul/Shop/src/Resources/assets/js/components/category-item.vue b/packages/Webkul/Shop/src/Resources/assets/js/components/category-item.vue
index 96c3aca5e..31126425b 100644
--- a/packages/Webkul/Shop/src/Resources/assets/js/components/category-item.vue
+++ b/packages/Webkul/Shop/src/Resources/assets/js/components/category-item.vue
@@ -4,7 +4,7 @@
{{ this.item['translations'][0].name }}
-
diff --git a/packages/Webkul/Shop/src/Resources/assets/sass/app.scss b/packages/Webkul/Shop/src/Resources/assets/sass/app.scss
index 0c6107496..36cb61a43 100644
--- a/packages/Webkul/Shop/src/Resources/assets/sass/app.scss
+++ b/packages/Webkul/Shop/src/Resources/assets/sass/app.scss
@@ -426,6 +426,7 @@ section.slider-block {
}
ul.right-responsive {
display: none;
+ cursor: pointer;
li {
margin-right : 5px;
@@ -666,6 +667,10 @@ section.slider-block {
border-bottom: 1px solid $border-color;
}
+ .nav li ul {
+ padding-left: 30px;
+ }
+
.nav li:first-child {
border-top: 1px solid $border-color;
}
@@ -674,6 +679,7 @@ section.slider-block {
float:none;
height: 45px;
display: none;
+ border: none;
img {
margin-right:6px;
@@ -888,23 +894,6 @@ section.product-detail {
height: 650px;
max-width: 604px;
- .loader {
- border: 16px solid $border-color;
- border-top: 16px solid $brand-color;
- border-radius: 50%;
- width: 50px;
- height: 50px;
- animation: spin 2s linear infinite;
- margin-left: 20%;
- position: absolute;
- margin-top: 200px;
- }
-
- @keyframes spin {
- 0% { transform: rotate(0deg); }
- 100% { transform: rotate(360deg); }
- }
-
div {
display: flex;
flex-direction: row;
@@ -2061,4 +2050,4 @@ section.review {
}
}
}
-}
\ No newline at end of file
+}
diff --git a/packages/Webkul/Shop/src/Resources/assets/sass/icons.scss b/packages/Webkul/Shop/src/Resources/assets/sass/icons.scss
index d6d741b6b..e1757818f 100644
--- a/packages/Webkul/Shop/src/Resources/assets/sass/icons.scss
+++ b/packages/Webkul/Shop/src/Resources/assets/sass/icons.scss
@@ -15,12 +15,7 @@
background-image:URL('../images/icon-menu-close.svg');
width: 24px;
height: 24px;
-}
-
-.icon-menu-close-adj {
- background-image:URL('../images/cross-icon-adj.svg');
- width: 32px;
- height: 32px;
+ margin-left:auto;
}
.grid-view-icon {
diff --git a/packages/Webkul/Shop/src/Resources/assets/sass/override.scss b/packages/Webkul/Shop/src/Resources/assets/sass/override.scss
index 57b99801d..c43623a87 100644
--- a/packages/Webkul/Shop/src/Resources/assets/sass/override.scss
+++ b/packages/Webkul/Shop/src/Resources/assets/sass/override.scss
@@ -169,6 +169,7 @@ body {
}
.sort-filter {
+ cursor: pointer;
display: inline-block;
margin-top: 10px;
}
@@ -196,21 +197,6 @@ body {
}
-// @media only screen and (max-width: 660px) {
-// .product-grid-3 {
-// grid-template-columns: 48.5% 48.5%;
-// grid-column-gap: 20px;
-// }
-// }
-
-// @media only screen and (max-width: 480px) {
-// .product-grid-3 {
-// grid-template-columns: 47.5% 47.5%;
-// }
-// }
-
-
-
//layered filter wrapper styles
.layered-filter-wrapper {
width: 25%;
@@ -299,7 +285,6 @@ body {
}
.responsive-layred-filter {
- @extend .layered-filter-wrapper;
width: 100%;
float: none;
padding-right: 0px;
diff --git a/packages/Webkul/Shop/src/Resources/views/customers/account/address/address.blade.php b/packages/Webkul/Shop/src/Resources/views/customers/account/address/address.blade.php
index ce7c36d75..5a2a87908 100644
--- a/packages/Webkul/Shop/src/Resources/views/customers/account/address/address.blade.php
+++ b/packages/Webkul/Shop/src/Resources/views/customers/account/address/address.blade.php
@@ -13,6 +13,7 @@
+
{{ __('shop::app.customer.account.address.index.title') }}
@if(!$address->isEmpty())
@@ -21,6 +22,8 @@
{{ __('shop::app.customer.account.address.index.edit') }}
+ @else
+
@endif
diff --git a/packages/Webkul/Shop/src/Resources/views/customers/account/address/create.blade.php b/packages/Webkul/Shop/src/Resources/views/customers/account/address/create.blade.php
index e6bdef52b..a33afaa04 100644
--- a/packages/Webkul/Shop/src/Resources/views/customers/account/address/create.blade.php
+++ b/packages/Webkul/Shop/src/Resources/views/customers/account/address/create.blade.php
@@ -8,6 +8,7 @@
+ {{--
--}}
{{ __('shop::app.customer.account.address.create.title') }}
@endsection
+@push('scripts')
+
-
-@endpush
-
-
+
\ No newline at end of file
diff --git a/packages/Webkul/Shop/src/Resources/views/customers/account/profile/edit.blade.php b/packages/Webkul/Shop/src/Resources/views/customers/account/profile/edit.blade.php
index fe429af47..8bf634608 100644
--- a/packages/Webkul/Shop/src/Resources/views/customers/account/profile/edit.blade.php
+++ b/packages/Webkul/Shop/src/Resources/views/customers/account/profile/edit.blade.php
@@ -12,7 +12,11 @@
-
{{ __('shop::app.customer.account.profile.edit-profile.title') }}
+
+
+
{{ __('shop::app.customer.account.profile.edit-profile.title') }}
+
+