Проблемы с использованием Laravel Красноречивый здесь - PullRequest
0 голосов
/ 03 апреля 2020

У меня небольшая проблема с возвратом массива с использованием Eloquent в Laravel.
У меня есть две таблицы:

  1. menu_items
    В этой таблице хранится название меню элементы и его идентификатор.
  2. резиденты
    В этой таблице хранятся имя резидента (клиента) и идентификаторы их пунктов меню на обед и ужин.


Fiddle ЗДЕСЬ .

Я хочу сделать что-то вроде:

$resident = Resident::first();

return $resident->lunch_meal;
// Roast Beef

return $resident->lunch_desert;
// Ice Cream

return $resident->dinner_meal;
// Chicken Pasta

1 Ответ

0 голосов
/ 03 апреля 2020

Вы можете попробовать это

$resident = Resident::first();

//return $resident->lunch_meal;
// Roast Beef
return MenuItems::where('id',$resident->lunch_meal)->first()->name??'default';
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...