Необходимо создать блог, в котором каждой статье будет присваиваться категория. (много к одному) В БД есть следующие таблицы: articles, categories.
В articles поля:
title = а; text = b; category_id = 3.
В categories поля:
id = 3; name = c.
Я хочу, чтобы по значению поля category_id выводилась категория и её данные. Как такое реализовать?
P.S. надеюсь объяснил нормально
P.P.S. не бейте, pls.
Это стандартная задача. В модели для таблицы articles
public function category()
{
return $this->belongsTo('App\Category'); // App\Category - модель для таблицы categories
}
и можно пользоваться
$article->category
Почитайте про "Один ко многим (Обратное отношение)", там есть тонкости.
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
возник вопрос при работе с графами, можно ли в MySql получить все связанные записи так сказать в глубину до самого конца?
Может кто нибудь объяснить простым языком что такое генераторы и итераторы, например в php и чем отличается return от yield?
Всем привет, на днях решил написать скрипт, определяющий, находится ли человек на сайте на PHPнаписал, вроде все работает, но столкнулся с проблемой,...
Пытаюсь подключиться к базе данных с помощью этого скрипта