У меня есть следующее:
PublisherController. php
public function show($name)
{
$category = Publisher::with("publishers")->where('slug', $name)->first();
if($category)
{
$ptitle = 'All '. $category->name . ' Albums';
return View::make('album.list', array('data' => $category, 'ptitle' => $ptitle));
}
}
И модель издателя:
public function publishers()
{
try{
return $this->belongsToMany('Album',"publisher_id","id");
}catch (Exception $ex){
echo $ex->getMessage();
}
}
То, чего я пытаюсь добиться, это показать все записи «Альбома», имеющие в качестве параметра $ name.
База данных выглядит следующим образом:
albums
id
publisher_id
name
publishers
id
slug
name
Я почти уверен, что неправильно использую ownToMany. Что я должен использовать вместо этого? В настоящее время я получаю пустую страницу, без ошибок, которая также раздражает.
Спасибо!