Получить атрибут из закрытия с "Laravel" - PullRequest
0 голосов
/ 22 февраля 2019

У меня есть что-то вроде этого:

$order = Order::with('user')->where('id', $id)->first();

Возвращает:

    {
        "id": 1,
        "price": null,
        "user": {
             "id": 1,
             "name": "jon"
         }
    }

Теперь внутри моего кода laravel я хочу получить идентификатор пользователя.Как это возможно?потому что $order->user возвращает только null

1 Ответ

0 голосов
/ 24 февраля 2019

Поскольку указанное выше значение возвращается Order :: with ('user') -> where ('id', $ id) -> first ();является коллекцией, поэтому попробуйте связать результат с pluck, как показано ниже

Order::with('user')->where('id', $id)->first()->pluck(user.id);

Дайте мне знать, если это сработает для вас, поскольку я не смог воспроизвести его на своем компьютере.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...