I have created a few tables like so,
News (id, news_titles_id, create_time)
NewsTitles (id, name)
Now for my Models:
class News extends Eloquent {
protected $table = 'News';
public function title() {
return $this->belongsTo('newsTitles', 'news_titles_id');
}
}
class NewsTitles extends Eloquent {
protected $table = 'NewsTitles';
}
Now if I try and use
$news = News::all();
echo $news->title->name;
I get the undefined property error on title.
What am I doing wrong here? Did I miss something in Laravels eloquent guide?