2016-12-21 3 views
1

フォームの確認方法は?

ビュー:

{!! Form::open(['method' => 'GET', 'action' => '[email protected]']) !!} 

    <div class="form-group"> 
    {!! Form::label('keywords','Keywords') !!} 
    {!! Form::text('keywords', null, array('class' => 'form-control')) !!} 
     </div> 

    {!! Form::submit('submit', array('class' => 'btn btn-primary form-control ')) !!} 
    {!! Form::close() !!} 

コントローラー:

public function index(Request $request) { 
// if(!empty($request->keywords)) { 
     // 
     // $search = Post::where("keywords","LIKE","%{$request->keywords}%") 
      //   ->paginate(10);   
    // } 


    if(!empty($request->submit)) { 

     $search = Post::where("keywords","LIKE","%{$request->keywords}%") 
       ->paginate(10); 

    } 

    } 

$要求 - >キーワードが正常に動作しています。 $ request-> submitは何も表示しません。 この建設はLaravelでは機能しませんか? ありがとう!

+0

{!! Form::submit('submit', array('class' => 'btn btn-primary form-control', 'name'=>'submit', 'value'=>'save')) !!} 

としてコントローラにそれを使用しますか? – rahulsm

答えて

1

あなたはとして、アレイ内のnamevalueを渡すことができます条件右vキーワードの空でない場合にも確認することができ

if($request->submit == 'save') { 

} 
+0

ありがとう!私は、パラメータ 'name' => 'submitが自動的に渡されると考えました。 – Yrtymd