diff --git a/packages/Webkul/Admin/src/Http/routes.php b/packages/Webkul/Admin/src/Http/routes.php
index 2bd12a221..2d9ed7404 100755
--- a/packages/Webkul/Admin/src/Http/routes.php
+++ b/packages/Webkul/Admin/src/Http/routes.php
@@ -371,6 +371,10 @@ Route::group(['middleware' => ['web', 'admin_locale']], function () {
'view' => 'admin::catalog.attributes.index',
])->name('admin.catalog.attributes.index');
+ Route::get('/attributes/{id}/options', 'Webkul\Attribute\Http\Controllers\AttributeController@getAttributeOptions')->defaults('_config', [
+ 'view' => 'admin::catalog.attributes.options',
+ ])->name('admin.catalog.attributes.options');
+
Route::get('/attributes/create', 'Webkul\Attribute\Http\Controllers\AttributeController@create')->defaults('_config', [
'view' => 'admin::catalog.attributes.create',
])->name('admin.catalog.attributes.create');
diff --git a/packages/Webkul/Admin/src/Resources/views/catalog/attributes/edit.blade.php b/packages/Webkul/Admin/src/Resources/views/catalog/attributes/edit.blade.php
index 913423fb2..278cd80fb 100755
--- a/packages/Webkul/Admin/src/Resources/views/catalog/attributes/edit.blade.php
+++ b/packages/Webkul/Admin/src/Resources/views/catalog/attributes/edit.blade.php
@@ -130,7 +130,7 @@
{!! view_render_event('bagisto.admin.catalog.attribute.edit_form_accordian.options.controls.before', ['attribute' => $attribute]) !!}
-
+
{!! view_render_event('bagisto.admin.catalog.attribute.edit_form_accordian.options.controls.after', ['attribute' => $attribute]) !!}
@@ -306,7 +306,6 @@
@push('scripts')
@endpush
diff --git a/packages/Webkul/Attribute/src/Http/Controllers/AttributeController.php b/packages/Webkul/Attribute/src/Http/Controllers/AttributeController.php
index 1c0301567..b8c686669 100755
--- a/packages/Webkul/Attribute/src/Http/Controllers/AttributeController.php
+++ b/packages/Webkul/Attribute/src/Http/Controllers/AttributeController.php
@@ -91,6 +91,19 @@ class AttributeController extends Controller
return view($this->_config['view'], compact('attribute'));
}
+ /**
+ * Get attribute options associated with attribute.
+ *
+ * @param int $id
+ * @return \Illuminate\View\View
+ */
+ public function getAttributeOptions($id)
+ {
+ $attribute = $this->attributeRepository->findOrFail($id);
+
+ return $attribute->options()->paginate(10);
+ }
+
/**
* Update the specified resource in storage.
*