1
私は私の見解を改ページしようとしています。私はそれを行うには、次の構文を使用しています ルート:ページング中にNotFoundHTTPExceptionが発生しました。 Laravel
Route::get('Bill/view/month/history','[email protected]');
コントローラー:
public function monthHistory(Request $request)
{
$month= $request->month;
$bills=Bill::orderBy('created_at', 'desc')->where('month',$month)->paginate(7);
$bills->setPath('custom/url');
return view('Bill.monthResult',compact('bills'));
}
ビュー:
<div class="row">
<div class="col-sm-12">
@section ('cotable_panel_title','Bills')
@section ('cotable_panel_body')
<table class="table table-bordered">
<thead>
<tr>
<th>Id</th>
<th>Student</th>
<th>Grade</th>
<th>Month</th>
<th>Date Published</th>
<th>Amount</th>
<th>Paid</th>
<th>Balance</th>
<th>User</th>
</tr>
</thead>
<tbody>
@foreach($bills as $bill)
<tr class="info">
<td>{{$bill->id}}</td>
<td>{{$bill->student->first_name}}</td>
<td>{{$bill->grade->grade_name}}</td>
<td>{{$bill->month}}</td>
<td>{{$bill->date_published}}</td>
<td>{{$bill->amount}}</td>
<td>{{$bill->paid}}</td>
<td>{{$bill->fee_status}}</td>
<td>{{$bill->user}}</td>
</tr>
@endforeach
</tbody>
</table>
@endsection
@include('widgets.panel', array('header'=>true, 'as'=>'cotable'))
</div>
</div>
</div>
{!! $bills->render() !!}
私はクリックするとページネーションは、最初のページのために正常に動作している間次のページには、URLでの見つかりませんでした.http例外:
http://localhost:8000/Bill/view/month/custom/url?page=2
どうすればこの問題を解決できますか?誰でも助けてくれますか?