Php 未找到类注释Laravel 4

Php 未找到类注释Laravel 4,php,laravel,laravel-4,eloquent,autoloader,Php,Laravel,Laravel 4,Eloquent,Autoloader,我想在我的laravel应用程序中添加一个评论系统。 但我似乎无法让它工作。 我有两种型号 class Post extends \Eloquent { protected $table = 'posts'; public function comments() { return $this->hasMany('Comment','postId'); } } 还有我的评论模式 class Comment extends \Eloquent { protected $tabl

我想在我的laravel应用程序中添加一个评论系统。 但我似乎无法让它工作。 我有两种型号
class Post extends \Eloquent {

protected $table = 'posts';

public function comments()
{
    return $this->hasMany('Comment','postId');
}
}
还有我的评论模式
class Comment extends \Eloquent {

protected $table = 'comments';

public function post()
{
    return $this->belongsTo('Post');
}

}
在我的仪表板控制器中,我试图从模型中获取输出
use App\Models\Post;
use App\Models\Comment;
use Input, Redirect, Sentry, Str, View, Notification;

class DashboardController extends \BaseController {
public function index()
{
    $post = Post::find(3)->comments()->comment;
    print_r($post);die;
}  
}
我认为我的数据库链接正确,但现在我发现了错误 “未找到类注释”。
对此有什么建议吗?

首先尝试以下方法:composer dump auto(如用户1669496所述)

如果这没有帮助,那么改变你的模型

更改此项:

    return $this->belongsTo('Post');
要这样做:

    $this->belongsTo('App\Models\Post');
对Post模型执行类似操作

只需将App\Models\XXXX更改为您已保存Post模型的命名空间


我也遇到过类似的问题,这对我很有帮助,希望能对你有所帮助。

首先试试这个:composer dump auto(用户1669496评论)

如果这没有帮助,那么改变你的模型

更改此项:

    return $this->belongsTo('Post');
要这样做:

    $this->belongsTo('App\Models\Post');
对Post模型执行类似操作

只需将App\Models\XXXX更改为您已保存Post模型的命名空间


我也遇到过类似的问题,这对我很有帮助,希望能对你有所帮助。

首先试试这个:composer dump auto(用户1669496评论)

如果这没有帮助,那么改变你的模型

更改此项:

    return $this->belongsTo('Post');
要这样做:

    $this->belongsTo('App\Models\Post');
对Post模型执行类似操作

只需将App\Models\XXXX更改为您已保存Post模型的命名空间


我也遇到过类似的问题,这对我很有帮助,希望能对你有所帮助。

首先试试这个:composer dump auto(用户1669496评论)

如果这没有帮助,那么改变你的模型

更改此项:

    return $this->belongsTo('Post');
要这样做:

    $this->belongsTo('App\Models\Post');
对Post模型执行类似操作

只需将App\Models\XXXX更改为您已保存Post模型的命名空间


我也遇到过类似的问题,这对我很有帮助,希望能对你有所帮助。

你的
Post
班级不知道
评论
班级。我相信您需要在Post模型中使用
use App\Models\Comment
语句。请确保您执行了
composer dump autoload
,并且
Comment
位于
Models
目录中。您的
Post
类不知道
Comment
类。我相信您需要在Post模型中使用
use App\Models\Comment
语句。请确保您执行了
composer dump autoload
,并且
Comment
位于
Models
目录中。您的
Post
类不知道
Comment
类。我相信您需要在Post模型中使用
use App\Models\Comment
语句。请确保您执行了
composer dump autoload
,并且
Comment
位于
Models
目录中。您的
Post
类不知道
Comment
类。我相信您需要在发布模型中使用
use App\Models\Comment
语句。请确保您执行了
composer dump autoload
,并且
Comment
位于您的
Models
目录中。谢谢,这使它对我起到了作用。我还需要将查询更改为$comments=$garden->comments()->first()->comment;获得一些输出!谢谢,这对我有用。我还需要将查询更改为$comments=$garden->comments()->first()->comment;获得一些输出!谢谢,这对我有用。我还需要将查询更改为$comments=$garden->comments()->first()->comment;获得一些输出!谢谢,这对我有用。我还需要将查询更改为$comments=$garden->comments()->first()->comment;获得一些输出!