weixin_33682790 2016-09-20 12:05 采纳率: 0%
浏览 7

找不到类“ App \ Post”

I am working on laravel 5.2 AJAX Pagination with Jquery I have defined my post class as

Post.php

<?php

class Post extends Eloquent
{
    /**
     * The database table used by the model.
     *
     * @var string
     */
    protected $table = 'posts';

    /**
     * Define guarded columns
     *
     * @var array
     */
    protected $guarded = array('id');
}

BlogController.php

<?php

class BlogController extends Controller
{
  /**
     * Posts
     *
     * @return void
     */
    public function showPosts()
    {
      $posts = Post::paginate(5);

        if (Request::ajax()) {
            return Response::json(View::make('posts', array('posts' => $posts))->render());
        }

        return View::make('blog', array('posts' => $posts));
    }
}

Kindly help me where to paste this class to go right . I know its error that model class is missing but dont know how to get rid of

enter image description here

My code structure is in snapshot Thanks

  • 写回答

6条回答 默认 最新

  • weixin_33725272 2016-09-20 12:07
    关注

    Add the namespace in the beginning of file like and use Model rather than eloquent class to extend

    <?php
    namespace App;
    use Illuminate\Database\Eloquent\Model;
    
    class Post extends Model {
    
    }
    

    It will work for laravel >5.0 .

    评论

报告相同问题?

悬赏问题

  • ¥15 wegame打不开英雄联盟
  • ¥15 公司的电脑,win10系统自带远程协助,访问家里个人电脑,提示出现内部错误,各种常规的设置都已经尝试,感觉公司对此功能进行了限制(我们是集团公司)
  • ¥15 救!ENVI5.6深度学习初始化模型报错怎么办?
  • ¥30 eclipse开启服务后,网页无法打开
  • ¥30 雷达辐射源信号参考模型
  • ¥15 html+css+js如何实现这样子的效果?
  • ¥15 STM32单片机自主设计
  • ¥15 如何在node.js中或者java中给wav格式的音频编码成sil格式呢
  • ¥15 不小心不正规的开发公司导致不给我们y码,
  • ¥15 我的代码无法在vc++中运行呀,错误很多