2017-11-21 11 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

귀하의 경로는 "GET"방법을 사용해야합니다 :

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

당신은뿐만 아니라 "GET"으로 양식에 방법을 변경해야합니다.

+0

나는 get을 사용했고, 이제는 제 2 페이지에서 어떤 레코드도 얻지 못합니다. –