Попытка добавить нумерацию страниц в таблицу make.
Макс. 10 строк на странице.
Я что-то не так делаю, но не смог найти.
Но получаю эту ошибку.
Я ценю любую помощь!
Вызов неопределенного метода Illuminate \ Database \ Query \ Builder :: pagination ()
Что мне здесь не хватает?
Это мой контроллер:
$q = $request->q;
if ($q !== null && trim($q) !== ""){//here
$estates = \DB::table('allestates')
->paginate(10)
->where("building_name","LIKE", "%" . $q . "%")
->orWhere("address","LIKE", "%" . $q . "%")
->orWhere("company_name","LIKE", "%" . $q . "%")
->orWhere("region","LIKE", "%" . $q . "%")
->orderBy('price')->get();
if(count($estates) > 0){
return view("search", compact('estates'))->withQuery($q);
}
}
$estates = array();//here
return view("search", compact('estates'))->withMessage("No Found!");//here
и таблица моего просмотра:
<table cellspacing='0' class="table table-striped table-class" id= "table-id">
<thead>
<tr>
<th>会社名</th>
<th>物件名</th>
<th>住所</th>
<th>
<select name="price" class="pricetag">
<option value="price">販売価格</option>
<option value="old">旧価格</option>
</select>
</th>
<th class="price-hidden">
<select name="price" class="pricetag">
<option value="price">販売価格</option>
<option value="old">旧価格</option>
</select>
</th>
<th>専有面積</th>
<th>間取り</th>
<th>入居時期</th>
</tr>
</thead>
<tbody>
@foreach($estates as $estate)
<tr class="even">
<td>{{str_limit($estate->company_name, $limit = 20)}}</td>
<td><a href="{{json_decode($estate->link)}}" target="_blank">{{str_limit($estate->building_name, $limit = 20)}}</a><br/></td>
<td>{{str_limit($estate->address, $limit = 22)}}</td>
<td>{{str_limit($estate->price, $limit = 20)}}</td>
<td class="price-hidden">{{$estate->old_price}}</td>
<td>{{str_limit($estate->extend, $limit = 20)}}</td>
<td>{{str_limit($estate->rooms, $limit = 20)}}</td>
<td>{{str_limit($estate->entry, $limit = 20)}}</td>
</tr>
@endforeach
</tbody>
</table>
{{ $estate->links() }}
Спасибо за помощь мнеиз!