[ad_1]
How to pass the pass the parameter to route when the option is selected? The route will redirect to the selected membership editing page.
Blade
{!! Form::open(['id' => 'member-form', 'route' => ['memberships.edit', $member_id], 'method' => 'GET', 'class' => 'wizard-validation']) !!}
@csrf
<div class="form">
{!! Form::select('member_id', $members, $member_id, [
'id' => 'member_id',
'class' => 'form-control select2',
'placeholder' => 'Type to Search'])
!!}
</div>
{!! Form::close() !!}
Route
Route::middleware('auth')->prefix('memberships')->name('memberships.')->group(function () {
Route::get('/edit/{membership}', [MembershipController::class, 'edit'])->name('edit');
});
This script is to submit the form once the user click the any option from member listing.
Script
<script type="text/javascript">
$(document).ready(function() {
$('#member_id').bind('change', function() {
if (this.value) {
$('#member-form').submit();
}
});
});
</script>
[ad_2]