@Rus_K_o
Веб программист

Как использовать внешние ключи бд на сайте?

Есть две таблицы в бд: users и area, в users находятся данные пользователя, а в area - названия районов.
Внешние ключи налажены по типу users.area_id = area.area_id, в самом phpmyadmin все работает хорошо.
На сайте загружаю обе таблицы вот так:
$users= DB::select('select * from users');
$areas = DB::select('select * from area');

Для вывода названия района раньше использовал плохую конструкцию:
{{ $areas[$users->area_id]->name }}
Думаю не нужно объяснять, почему она плохая)
У одного типа подглядел, что он сделал так:
{{ $users->area_id->name }}
Вопрос: Как мне сделать так же, я просто уже второй день голову ломаю.
Заранее спасибо!
  • Вопрос задан
  • 169 просмотров
Решения вопроса 1
sabramovskikh
@sabramovskikh
https://laravel.ru/docs/v5/eloquent-relationships
Если на английском не умеете
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы