2016-12-30 7 views
0

こんにちは私は、URLにオプションと値を検索する必要があります。私はそれが非常に基本的だと知っていますが、これまでテンプレートを使用する前に検索機能を実装したことはありませんが、今度はそれを使用する必要があります。以下は私のコードですよ。URLのオプションと値の検索LARAVEL 5.2

今私は、リンク list/%7Boption%7D/%7Bvalue%7D でこれを取得していますが、私は、リンクlist/Hello/thisishelloworldでこれをしたいか、これはlist/option?Hello/value?thisishelloworldかもしれませんが、私は、私が代わりにPost方法

とYAのGetを使用して2番目のオプションを取得することができると思いますその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

私はルートとコントローラを持っています。ルート:get( "list/{option}/{value}、Controller @ showList);' –

関連する問題