我已经使用 Laravel 5.x 几个月了,我只是想知道使用分页时使用链接和渲染之间有什么区别。我做了一些研究,人们以相同的方式使用这两者。
假设我有一个从控制器返回的数组变量,我会将分页切成每个视图 5 个项目。
public function index()
{
$variable = Jobs::getJob()->paginate(5);
return view('index', compact('variable'));
}
在我的index.blade.php 上我将显示我已获取的项目
@foreach($variable as $key => $values)
//code here
@endforeach
{{ $variable->render() }}
//same result as
{{ $variable->links() }}
我现在的问题是两者之间有什么区别,什么时候应该使用其中一种而不是另一种?
Thanks
The links()
(source https://github.com/illuminate/pagination/blob/master/LengthAwarePaginator.php#L76) 方法只是一个别名render()
(source https://github.com/illuminate/pagination/blob/master/LengthAwarePaginator.php#L78) 方法。看来它是在 Laravel 5.2 中引入的。
所以基本上,你使用什么并没有什么区别。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)