Я хочу показать $ post-> category-> cat_name, но у меня ошибка При попытке получить свойство необъекта!
Модель: Категория
class Category extends \Eloquent {
protected $guarded = array();
public static $rules = array();
public function posts(){
return $this->hasMany('Post');
}
}
Модель Сообщение
class Post extends \Eloquent {
protected $guarded = array();
public static $rules = array();
public function category(){
return $this->belongsTo('Category');
}
public function user(){
return $this->belongsTo('User');
}
public function comments(){
return $this->hasMany('Comment');
}
}
PostsController
public function show($id)
{
$post = Post::find($id);
return View::make('posts.show',compact('post'));
}
}
В View $ post-> post_name works.
$ post-> user-> username works
$ post-> comments-> content works
но $ post-> category-> cat_name не работает
И я могу сделать CRUD с категориями.
Так что я думаю, что проблема с моей моделью, но я не понимаю