Как удалить индекс в коллекции laravel для чтения только как объекта? - PullRequest
0 голосов
/ 07 августа 2020

Что у меня:

Illuminate\Support\Collection {#1299 ▼
  #items: array:1 [▼
    0 => {#1308 ▼
      +"id_itemnfe": 1
      +"fk_nfe": 1
      +"nitemped": "1"...

Итак, мне нужно подготовить как: $data[0]->id_itemnfe; или использовать foreach.

Я был пользователем Codeigniter, что было row() method где я мог бы напечатать как $data->id_itemnfe напрямую.

Всем спасибо.

1 Ответ

3 голосов
/ 07 августа 2020

Альтернативой Codeigniter row() method в laravel является first() method, он вернет первую строку, и вы сможете напрямую получить доступ к своим переменным, например, $data->id_itemnfe

Синтаксис:

Model::where('fieldname',$value)->first();

Пример:

$user = User::where('email',$email)->first(); 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...