Как передать выбранное значение в раскрывающемся списке другой страницы в laravel - PullRequest
0 голосов
/ 29 января 2019

Я хочу передать 3 значения (2 раскрывающихся списка и 1 поле ввода) с одной страницы на другую. Пользователь выберет 2 зависимых раскрывающихся списка, после нажатия кнопки пользователь перенаправит на другую страницу, где он попросит заполнить форму.где выше 3 детали будут заполнены автоматически.Данные поля ввода передаются на другую страницу, но значение раскрывающегося списка 2 не передается.

Контроллер

public function getRequestDetails(Request $request){
        $reqAOP = $request->get('areas');
        $reqType = $request->get('request_type');
        $reqTitle = $request->get('title');
        Session::put('areas', $request->get('areas'));
        return redirect('frontend_template.submitquery')->withInput($request->only('title'));
    }

Блейд-страница

    <div class="col-md-6 float-container">                                                           
      <div class="form-group"  style="margin-bottom: 20px;">                                                                       
      <select style="margin-top: 15px;color: grey;font-size: 16px;" id="aops" class="form-control select2-list">                                                                            
      <option value="{{Session::get('areas')}}" selected>{{Session::get('areas')}}</option>                                                                      
      </select>                                                                    </div>
</div>
 <div class="col-md-6" style="height:33px;color: grey;display: none;width: 49%;line-height: 1;" id="req_options">                                                                    
<div class="form-group"  style="margin-bottom: 20px;">                                                                        
    <select style="margin-top: 15px;color: grey;font-size: 16px;" id="request_type" class="form-control select2-list" >                                                                         
    </select>                                                                      
    </div>
  </div>
 </div>
  <br>
<div class="row form">
 <div class="col-md-12 float-container">
    <div class="form-group"> 
    <input type="text" placeholder="Title *" style="margin-top: 10px;padding-left: 10px;font-size: 16px;" class="form-control" name="title" id="title" value="{{old('title')}}">
 </div>
 </div> 
</div>

1 Ответ

0 голосов
/ 29 января 2019

Вы можете создать такую ​​кнопку, чтобы передать значение следующему запросу / странице

<a href="{{route('route_name',['area'=>'$variable','request_type'=>'$variable','title'=>''])}}"
                                   class="btn btn-primary" style="text-decoration:none">
   <i class="fa fa-folder-open"></i>Manage
</a>

В маршруте вам нужно просто объявить путь как

Route::get('blade_path/{area}/{request_type}/{title}','Controller@function')->name('route_name');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...