【问题标题】:Laravel paginate() method doesn't work in index controller methodLaravel paginate() 方法在索引控制器方法中不起作用
【发布时间】:2019-04-01 08:11:43
【问题描述】:

我是 Laravel 开发的新手。我已经检查了 Laravel 的文档以使用数据库分页。我发现我可以使用 paginate(numbreOfLines) 来分页。

每当我在控制器中写入时:

public function index()
    {
        $users= User::paginate(3);
    }

它不起作用。我不知道为什么。我正在使用 Laravel 5.4

【问题讨论】:

  • 请 dd($users) 并显示 $users 的结果集
  • 不工作是什么意思?你有任何错误吗?
  • 什么是错误信息解释你的确切问题。
  • 您需要详细说明您的问题。在几乎没有信息的情况下将其放在这里是不够的。

标签: php laravel laravel-5 pagination laravel-5.4


【解决方案1】:

我相信你已经在 Model User.php 文件中定义了表名

  public function index()
  {
    $users= User::paginate(3);
    return $users;
  }

【讨论】:

  • 返回视图('page',['user' => $users]);如果您需要返回查看
【解决方案2】:

您需要将结果返回给视图,这就是为什么您什么也得不到。

public function index()
{
    $users= User::paginate(3);
     return view('view.blade.php')->with('users', $users);
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-03-28
    • 1970-01-01
    • 1970-01-01
    • 2018-03-29
    • 2018-12-28
    • 1970-01-01
    • 2020-07-30
    相关资源
    最近更新 更多