我开发了一个 laravel 应用程序,我想对 View 进行分页,
看看我的 Controller 。
$times=DB::table('timesheets')
->leftJoin('users', 'timesheets.timesheet_user', '=', 'users.id')
->leftJoin('projects','projects.project_id','=','timesheets.timesheet_project_id')
->where('timesheet_user','=',$user)
->paginate(5);
return View::make('timesheet/index')->with('times',$times)->with('projects',$projects);
终于看到了结果,但是当我尝试显示链接时。它显示如下错误,
Call to undefined method stdClass::links()
<?php echo $times->links(); ?>
我的代码有什么错误?
谢谢
最佳答案
它在我的模板文件中是错误的。
<tbody>
@foreach($qualdatas as $qualdata)
<tr>
<td>{{$qualdata->qualification_name}}</td>
</tr>
@endforeach
</tbody>
</table>
{{$qualdatas->links()}}
在我的模板文件中,foreach 别名和数组名 是相同的。 Thant 是因为出现这样的错误。
当我将别名更改为不同时,它的工作一样漂亮。 !!!
关于mysql - Laravel 分页错误——调用未定义的方法 stdClass::links(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28554678/