Знаю как работают relation-и в контроллере но как использовать их в моделях где они объявлены ?
Да как везде так и в моделе. Метод getCommentsPosts наглядно показывает.
use Illuminate\Database\Eloquent\Model;
class Comment extends Model
{
/**
* Получите сообщение, которому принадлежит комментарий.
*/
public function post()
{
return $this->belongsTo('App\Post');
}
public function getCommentsPosts()
{
$res = [];
$comments = $this->all();
foreach($comments as $comment)
{
// Допустим что у поста есть поле title
$res[$comment->id] = $comment->post->title; // Вот так )
}
return $res;
}
}
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости