laravel 5.5 paginate 分页问题

图片描述

在页面写{!!$access->render()!!} 和 {{$access->links()}}都没东西出来

有大佬知道咋回事不?

但是

图片描述

这个却有页数出来

有什么不一样的地方吗?

图片描述

阅读 3.6k
3 个回答

根据题主的截图是使用了 view() 这个帮助函数,上面两位答题的时候,估计没有注意,我们来看下源码。

    function view($view = null, $data = [], $mergeData = [])
    {
        $factory = app(ViewFactory::class);

        if (func_num_args() === 0) {
            return $factory;
        }

        return $factory->make($view, $data, $mergeData);
    }

第二个参数是个数组,因此题主在 Blade 中使用 {!! $access->render() !!} 中是没有问题的。

那么原因我猜测是没有任何结果返回,数据为空导致的,题主 dd($data['access']) 一下看看吧。


再多说一句:题主的类命名不符合规范,去看看 PSR 系列的规范吧。

你哪来的 access 变量。。。
用 $data['access']->links()

1.第一,页面上是这样写的
{!! $data['access']->links() !!}
2.你打印一下 $data['access']看看是什么鬼?

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题