Laravel 4 – Выбрать похожие модели

У меня есть следующая таблица

Schema::create('jokes_categories', function(Blueprint $table) { $table->increments('id'); $table->string('name'); $table->string('is_active'); $table->timestamps(); }); Schema::create('jokes', function(Blueprint $table) { $table->increments('id'); $table->string('content', 200)->unique();; $table->enum('is_active', array('Y', 'N')); $table->integer('category_id')->unsigned(); $table->foreign('category_id')->references('id')->on('jokes_categories'); $table->timestamps(); }); 

В таблице jokes category_id является внешним ключом и имеет отношения «один ко многим» с jokes_categories

В модели у меня есть следующее:

 class Joke extends \Eloquent { public static $rules = array(); // Don't forget to fill this array protected $fillable = array(); public function JokesCategory(){ return $this->belongsTo('JokesCategory'); } } 

В контроллере у меня есть следующее:

 $jokes = Joke::all(); 

Но это не тянет через joke_categories . name (у меня создалось впечатление, что определение модели напрямую поможет вывести соответствующие модели)

Что может быть решением?

Solutions Collecting From Web of "Laravel 4 – Выбрать похожие модели"