diff --git a/composer.json b/composer.json
index cad0c2a67..b7f001f11 100755
--- a/composer.json
+++ b/composer.json
@@ -16,6 +16,7 @@
"bagistobrasil/bagisto-product-social-share": "^0.1.2",
"barryvdh/laravel-debugbar": "^3.1",
"barryvdh/laravel-dompdf": "^0.8.5|^0.9.0",
+ "diglactic/laravel-breadcrumbs": "^7.0",
"doctrine/dbal": "^2.9",
"enshrined/svg-sanitize": "^0.14.0",
"facade/ignition": "^2.3.6",
diff --git a/composer.lock b/composer.lock
index 199bce18a..be6829533 100644
--- a/composer.lock
+++ b/composer.lock
@@ -4,7 +4,7 @@
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
"This file is @generated automatically"
],
- "content-hash": "46b4c37f75642ba14f3a2913f0f345cd",
+ "content-hash": "ad730dd868891497848ecf7836bbff4b",
"packages": [
{
"name": "algolia/algoliasearch-client-php",
@@ -771,6 +771,77 @@
],
"time": "2021-08-15T20:50:18+00:00"
},
+ {
+ "name": "diglactic/laravel-breadcrumbs",
+ "version": "v7.0.1",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/diglactic/laravel-breadcrumbs.git",
+ "reference": "0a14e8785fa9423c878edd3975af2a92dfcdaf42"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/diglactic/laravel-breadcrumbs/zipball/0a14e8785fa9423c878edd3975af2a92dfcdaf42",
+ "reference": "0a14e8785fa9423c878edd3975af2a92dfcdaf42",
+ "shasum": ""
+ },
+ "require": {
+ "facade/ignition-contracts": "^1.0",
+ "laravel/framework": "^6.0 || ^7.0 || ^8.0",
+ "php": "^7.2 || ^8.0"
+ },
+ "conflict": {
+ "davejamesmiller/laravel-breadcrumbs": "*"
+ },
+ "require-dev": {
+ "orchestra/testbench": "^4.10 || ^5.9 || ^6.4",
+ "php-coveralls/php-coveralls": "^2.4",
+ "phpunit/phpunit": "^8.5 || ^9.4",
+ "spatie/phpunit-snapshot-assertions": "^2.2 || ^4.2"
+ },
+ "type": "library",
+ "extra": {
+ "laravel": {
+ "providers": [
+ "Diglactic\\Breadcrumbs\\ServiceProvider"
+ ],
+ "aliases": {
+ "Breadcrumbs": "Diglactic\\Breadcrumbs\\Breadcrumbs"
+ }
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "Diglactic\\Breadcrumbs\\": "src/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Sheng Slogar",
+ "email": "sheng@diglactic.com",
+ "role": "Maintainer"
+ },
+ {
+ "name": "Dave James Miller",
+ "email": "dave@davejamesmiller.com",
+ "role": "Original Creator"
+ }
+ ],
+ "description": "A simple Laravel-style way to create breadcrumbs.",
+ "homepage": "https://github.com/diglactic/laravel-breadcrumbs",
+ "keywords": [
+ "laravel"
+ ],
+ "support": {
+ "issues": "https://github.com/diglactic/laravel-breadcrumbs/issues",
+ "source": "https://github.com/diglactic/laravel-breadcrumbs/tree/v7.0.1"
+ },
+ "time": "2021-09-23T20:31:25+00:00"
+ },
{
"name": "doctrine/cache",
"version": "2.1.1",
@@ -11699,5 +11770,5 @@
"php": "^7.3|^8.0"
},
"platform-dev": [],
- "plugin-api-version": "2.1.0"
+ "plugin-api-version": "2.0.0"
}
diff --git a/config/breadcrumbs.php b/config/breadcrumbs.php
new file mode 100644
index 000000000..9a268fa94
--- /dev/null
+++ b/config/breadcrumbs.php
@@ -0,0 +1,75 @@
+ 'breadcrumbs::bootstrap5',
+
+ /*
+ |--------------------------------------------------------------------------
+ | Breadcrumbs File(s)
+ |--------------------------------------------------------------------------
+ |
+ | The file(s) where breadcrumbs are defined. e.g.
+ |
+ | - base_path('routes/breadcrumbs.php')
+ | - glob(base_path('breadcrumbs/*.php'))
+ |
+ */
+
+ 'files' => base_path('routes/breadcrumbs.php'),
+
+ /*
+ |--------------------------------------------------------------------------
+ | Exceptions
+ |--------------------------------------------------------------------------
+ |
+ | Determine when to throw an exception.
+ |
+ */
+
+ // When route-bound breadcrumbs are used but the current route doesn't have a name (UnnamedRouteException)
+ 'unnamed-route-exception' => true,
+
+ // When route-bound breadcrumbs are used and the matching breadcrumb doesn't exist (InvalidBreadcrumbException)
+ 'missing-route-bound-breadcrumb-exception' => true,
+
+ // When a named breadcrumb is used but doesn't exist (InvalidBreadcrumbException)
+ 'invalid-named-breadcrumb-exception' => true,
+
+ /*
+ |--------------------------------------------------------------------------
+ | Classes
+ |--------------------------------------------------------------------------
+ |
+ | Subclass the default classes for more advanced customisations.
+ |
+ */
+
+ // Manager
+ 'manager-class' => Diglactic\Breadcrumbs\Manager::class,
+
+ // Generator
+ 'generator-class' => Diglactic\Breadcrumbs\Generator::class,
+
+];
diff --git a/packages/Webkul/Shop/src/Resources/views/customers/account/address/country-state.blade.php b/packages/Webkul/Shop/src/Resources/views/customers/account/address/country-state.blade.php
index ba1bfb6c1..a77d7f14c 100755
--- a/packages/Webkul/Shop/src/Resources/views/customers/account/address/country-state.blade.php
+++ b/packages/Webkul/Shop/src/Resources/views/customers/account/address/country-state.blade.php
@@ -1,7 +1,6 @@
| {{ __('shop::app.customer.account.profile.fname') }} | {{ $customer->first_name }} | @@ -65,22 +57,11 @@{{ __('shop::app.customer.account.profile.email') }} | {{ $customer->email }} |
| {{ __('shop::app.footer.subscribe-newsletter') }} | -- {{ __('shop::app.subscription.unsubscribe') }} - | -