在我的 Laravel (5.7) 控制器中,我已将分页 +“每侧导航”设置为 2 个项目。然而,这在我看来是行不通的。我收到的项目比 2 个多得多,这导致我的窗口在小型移动设备上崩溃。
造成这种情况的原因是什么以及如何解决?我的意思是,我可以用 CSS 修复它,但我想以正确的方式修复它。
我在控制器中的代码:
public function index(Request $request)
{
$type = 'all';
if ($request->has('type')) {
if ($request->type == 'all') {
$materials = Material::paginate(10)->onEachSide(2);
} else {
$type = $request->type;
$materials = Material::where('type', $type)->paginate(10)->onEachSide(2);
}
} else {
$materials = Material::paginate(10)->onEachSide(2);
}
$stock = array(
'enkelzitKajaks' => Material::where('type', 'Enkelzitkajak')->count(),
'dubbelzitKajaks' => Material::where('type', 'Dubbelzitkajak')->count(),
'canadeseKanos' => Material::where('type', 'Canadese kano')->count(),
'langePeddels' => Material::where('type', 'Lange peddel')->count(),
'kortePeddels' => Material::where('type', 'Korte peddel')->count(),
'tonnetjes' => Material::where('type', 'Tonnetje')->count(), …Run Code Online (Sandbox Code Playgroud)