Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 30.11.2016 16:46:40

Получение категории и подкатегории из одной таблицы за один запрос

Здравствуйте. Предположим есть таблица категорий в которой записаны категории и подкатегории. Структура таблицы примерно такая:
id | slug | name | parent
id - идетификатор
slug - ссылка из адресной строки, по которой происходит получение категории
name - имя категории
parent - идентификатор категории к которой принадлежит подкатегория.
Предположи что мне нужно получить категорию и ее подкатегории по ссылке. Можно ли получить категорию, узнать ее id и по нему получить подкатегории за один запрос?
Или лучше сделать две таблицы и связать их через один ко многим?

Не в сети

#2 30.11.2016 17:34:39

Re: Получение категории и подкатегории из одной таблицы за один запрос

Можно.
Используй hasMany на себя же
выхов Categories::with('твой метод hasMany')

Изменено hzone (30.11.2016 17:35:38)

Не в сети

#3 01.12.2016 10:10:37

Re: Получение категории и подкатегории из одной таблицы за один запрос

Спасибо большое. Прописал в самой модели отношения. Все работает. Спасибо большое. Вы меня часто выручаете.

Не в сети

Подвал раздела