2017-11-21 7 views
0

私はページネーションを持つプロジェクトで作業しています。ユーザーがレコードを検索しようとすると、ページネーションを使用して表示されます。最初のページ上のレコードは、エラーなしで完全に示されているが、私は次のページに移動するときには、誰も私がこの問題をソートするために助けてください、私にエラー次のページに行くときのページングのエラー

Symfony \ Component \ HttpKernel \ Exception \ MethodNotAllowedHttpException 
No message 

を与えます。私は以下のコードを共有しています。

コントローラー:

public function index(Request $request) 
{ 
    $hospitals = DB::table('hospitals') 
    ->where('city',$request->city) 
    ->paginate(6); 
return View::make('/patientPanel/patientHospitalList')->with('hospitals',$hospitals); 
} 

ルート:

Route::post('patientPanel/patientHospitalList', 
'[email protected]')->name('hospitalList'); 

都市が選択されている場所からの眺め:

<form class="form-horizontal" role="form" method="POST" action="{{ route('hospitalList')}}" enctype="multipart/form-data"> 
     <input type="hidden" name="_token" value="{{ csrf_token() }}"> 
     <div class="form-group"> 
         <label class="col-md-4 control-label">City</label> 
         <div class="col-md-6"> 
          <select class="form-control" name="city"> 
           <option value="lahore">Lahore</option> 
            <option value="Faislabad">Faislabad</option> 
            <option value="karachi">Karachi</option> 
            <option value="islamabad">Islamabad</option> 

          </select> 
         </div> 
        </div> 
        <div class="form-group"> 
         <div class="col-md-6 col-md-offset-4"> 
          <button type="submit" class="btn btn-primary" style="margin-bottom: 50px; margin-left: 250px;"> 
           Submit 
          </button> 
         </div> 
        </div> 
    </form> 

そしてレコードが示されているビュー

<section id="team"> 

     @include('/patientPanel/load') 
    </section> 

この問題を解決する方法を教えてください。ユーザーが次のページに移動しなくなると、次のページのレコードが表示されます。

+0

'/ patientPanel/load'のコードを表示することができます – Joseph

答えて

0

あなたのルートは、「取得」メソッドを使用する必要があります:

Route::get('patientPanel/patientHospitalList', 
'[email protected]')->name('hospitalList'); 

あなたにも「取得」するために、フォームのメソッドを変更する必要があります。

+0

私はgetを使用しましたが、今は私のページでレコードを取得しません2 –

関連する問題