Передайте значение тега select в URL маршрута на каркасе laravel - PullRequest
0 голосов
/ 15 октября 2019

Как мне сделать это в laravel при передаче его по маршруту

<select id="selectUser" name="selectUser" class="form-control text-md-right" onchange="alert(Getfield());">
  <option value="" disabled selected>Please Select Service</option>
  @foreach($ListServices as $lst)
     <option value="{{$lst->ServiceName}}">{{ $lst->ServiceName }}</option>
  @endforeach
</select>

<?php

if(isset(!empty($_GET['selectUser'])) { 
       Route + $_GET['selectUser']
}
?>

Это без использования метода формы, просто использующего маршрут маршрута при передаче значения тега select?

1 Ответ

0 голосов
/ 15 октября 2019

почему бы не передать его как строку запроса

{{ route(Route::currentRouteName(),array('somevariable' => 'value'))

Если вы хотите перенаправить обратно на себя со значением выбора опции, используйте класс javascript, а jquery сделает что-то вроде

('#selectuser').change(function (e) {
    $.redirect('{{ route(Route::currentRouteName()}}',
    {
        user: e.val(),
    });
});

, а затемиспользуйте $request->get('user') для доступа.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...