【问题标题】:Showing Errors while executing Laravel Code for Pagination : db:select().paginate(10)执行分页的 Laravel 代码时显示错误:db:select().paginate(10)
【发布时间】:2021-10-01 05:33:18
【问题描述】:

我需要 Laravel 8 的帮助

这是我的代码:

$data = DB::select("SELECT * FROM EMPLOYEE LEFT JOIN DESIGNATION ON EMPLOYEE.DGNO = DESIGNATION.DGNO WHERE DESGINATION.NAME='IT' ORDER BY EMPLOYEE.NAME")->paginate(10);

return view('Employee.Index', $data);

【问题讨论】:

  • 首先,你有一个语法错误——在PHP中.不是用来访问对象属性/方法的,我们使用->。还有,用DB::select创建分页也不是那么简单。
  • 请澄清您的具体问题或提供其他详细信息以准确突出您的需求。正如目前所写的那样,很难准确地说出你在问什么。

标签: php laravel


【解决方案1】:

你应该试试这个

DB::table('employee')
->leftJoin('designation', 'employee.dgno', '=', 'designation.dgno')
->where('designation.name', '=', "IT")
->orderBy('employee.name', 'asc')
->paginate(10);

【讨论】:

  • 谢谢!但我正在尝试构建查询生成器,所以我需要上面的这个:select
  • 为什么需要使用查询生成器。因为您的解决方案可用
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-10-25
  • 2020-03-18
  • 1970-01-01
  • 2012-07-10
  • 2017-07-28
相关资源
最近更新 更多