我有一个需要按特定顺序显示的图像列表。
我想通过页面重新加载迭代这些图片。
即。 first load -> image 1, second load -> image 2, etc
我通过使用会话在laravel 5.1上执行此操作,但由于某种原因,我一遍又一遍地获得相同的列表。
function show($id) {
// .. snip
if ( ! session()->has('images') ) {
$list = Images::all();
session()->put('images', $list);
}
$banners = session()->pull('images');
$banner = $banners->shift();
if (!$banners->isEmpty()) {
session()->put('images', $banners);
}
dd($banner);
}
我一直在这里拿出同样的横幅。我做错了什么?