2016-12-30 2 views
0

안녕하세요. URL에 검색 옵션과 값을 입력해야합니다. 나는 그것이 매우 기본적인 것을 알고 있지만 항상 템플릿 하나를 사용하기 전에 검색 기능을 구현하지는 못했지만 이번에는 그것을 사용해야합니다. 아래 코드는 제발 도와주세요.URL에서 옵션 및 값 검색하기 LARAVEL 5.2

는 지금은 링크 list/%7Boption%7D/%7Bvalue%7D 이 무엇입니까하지만 난 링크 list/Hello/thisishelloworld이 원하는 또는이 list/option?Hello/value?thisishelloworld 수 있습니다하지만 난 Get 대신

방법 Post과 YA를 사용하여 두 번째 옵션을 얻을 수 있다고 생각 ITS IN LARAVEL 5.2

<center> 

<div class="form-group"> 
    <label>Select your option from below</label> 
     <select class="form-control" id="options" name="options" style="width:100%" type="checkbox"> 
      <option>Hello</option> 
      <option>World</option> 
      <option>it's Me</option> 


     </select> 
</div> 

<div class="col-md-4" id="value"> 
    <div class="panel panel-warning"> 
     <div class="panel-heading"> 
      Enter your Search below 
     </div> 

     <form role="form" action="/list/{option}/{value}" method="post"> 

      {{ csrf_field() }} 

      <div class="form-group has-success"> 
       <input class="form-control" placeholder="Search" type="text" name="{{ value }}" id="value"> 
       <input type="submit" class="btn btn-primary" name="submit" value="Search"> 
      </div> 
     </form> 
     </div> 
    </div> 
</center> 

<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script> 
<script> 
function hide() { 
    $("#value").hide(); 
$("#h").hide(); 
$("#search").hide(); 
} 

function show() { 
$("#value").show(); 
$("#h").show(); 
$("#search").show(); 
} 

function initHandlers() { 
$("#options").change(function() { 
    show(); 
}); 
} 

hide(); 
initHandlers(); 

</script> 

답변

0

Laravel 5. 2

1 단계 : 먼저 경로를 만들어야합니다.

Routes.php : 

Route::get('/list', function(){ 
    // do process 
})->name('search'); 


HTML : 
something.blade.php : 

{!! Form::open('search', ['route' => 'search', 'method' => 'GET']) !!} 
    <div class="form-group has-success"> 
     <input class="form-control" placeholder="Search" type="text" name="search" id="value"> 
     <input type="submit" class="btn btn-primary" name="submit" value="Search"> 
    </div> 
</form> 
+0

나는 Route :: get ("list/{option}/{value}, Controller @ showList) –