【发布时间】:2021-06-23 23:03:08
【问题描述】:
我正在关注 Laravel 8 中的分页教程, 但它没有用, 这就是我所做的:
在 BookingController.php 中
public function index()
{
$bookings = DB::table('bookings')->paginate(1);
return view('bookings.index')
->with('bookings', $bookings);
}
在Booking.php中
class Booking extends Model
{
}
在 index.blade.php 中
{{$bookings->links()}}
它没有显示任何错误,但它不起作用,有人知道吗?提前致谢
【问题讨论】:
-
你有模型
Booking.php,但是如果你使用DB::table('bookings')就不要使用它...你的代码应该是$bookings = Booking::paginate(1);。除此之外,您的数据库中是否真的有行?Booking::count();的输出是什么? -
Booking::paginate(1);我用过这个但结果相同
-
Booking::count();返回 1
-
很抱歉,它可以工作,但是渲染不好,分页没有显示,因为记录是 1
-
尝试在数据库中添加另一行;如果数据库中只有一条记录,我认为
links()方法不会呈现任何内容。