mysql - Laravel 分页错误——调用未定义的方法 stdClass::links()

标签 mysql laravel-4 eloquent laravel-pagination

我开发了一个 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/

相关文章:

mysql - 从一个查询中的两个表中删除

php - 如何显示浏览量最多的前10名?

mysql - 如何将文本格式的日期数据类型更改为日期时间格式

php - Laravel 隐藏属性。例如密码 - 安全

Laravel 仅为活跃用户选择帖子和评论

laravel - 如何在 Laravel 的 hasManyThrough 关系中删除 laravel_through_key

MySQL IMDB 过滤发布日期

php - Laravel:试图建立关系

php - react PHP 与 Laravel 4

php - 我可以通过哪种方式使用 Laravel Eloquent Relation 来解决我的问题