Необходимо создать блог, в котором каждой статье будет присваиваться категория. (много к одному) В БД есть следующие таблицы: 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
Почитайте про "Один ко многим (Обратное отношение)", там есть тонкости.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
возник вопрос при работе с графами, можно ли в MySql получить все связанные записи так сказать в глубину до самого конца?
Может кто нибудь объяснить простым языком что такое генераторы и итераторы, например в php и чем отличается return от yield?
Всем привет, на днях решил написать скрипт, определяющий, находится ли человек на сайте на PHPнаписал, вроде все работает, но столкнулся с проблемой,...
Пытаюсь подключиться к базе данных с помощью этого скрипта