michalkortas / laravel-options-creator
Wrapper that helps create options at select element dynamically
Package info
github.com/michalkortas/laravel-options-creator
Language:JavaScript
Type:laravel-library
pkg:composer/michalkortas/laravel-options-creator
v1.0.12
2020-12-06 20:57 UTC
Requires
None
Requires (Dev)
None
Suggests
None
Provides
None
Conflicts
None
Replaces
None
README
Wrapper that helps create options at select element dynamically
Installation
Warning! This component use Bootstrap Modal!
composer require michalkortas/laravel-options-creator
php artisan vendor:publish --tag=optionscreator --force
Usage
Add new stacks before end of tag.
<body>
...
@stack('scripts')
@stack('optionscreator')
</body>
Wrap your select with new tag. You can use some parameters to configure modal.
<x-optionscreator-select
url="{{route('store.api.route')}}"
component="components.subEditForm"
successValueKey="id"
successTextKey="name"
title="New option"
saveButtonTitle="Create new option"
loadingText="Please wait..."
successText="<strong>New option has beed added</strong> to your select tag."
errorText="<strong>Error occurred</strong>. Check console log."
setNewValue="1">
<select name="mySelect">
<option>Select value</option>
</select>
</x-optionscreator-select>
This component will do the rest.