Добрый день. Подскажите как вывести записи рубрик, которые находятся в связанной таблице? Возможно, я пошел не по правильному пути, а потому хотелось бы узнать: как правильно реализуется подход вывода данных с двух связанных таблиц?
//модель рубрик
class Rubric extends Model
{
protected $table = 'rubric';
public function news ()
{
return $this->belongsToMany('App\News', 'news_to_rubric', 'rubric_id', 'article_id', 'id' );
}
}
//модель новостей
class News extends Model
{
protected $table = 'news';
public function user ()
{
return $this->belongsTo('App\User', 'user_id', 'id');
}
}
//Контроллер
class TestController extends Controller
{
public function index ()
{
$items = Rubric::all();
foreach ($items as $item){
$item->news;
}
return view('test', ['items' => $items]);
}
}