У меня есть коллекция.
$items = Item:where('count' , '>' , 5)->get();
И у меня есть массив идентификаторов.
$ids = [2 , 4 , 7 , 8];
В моем клинке Laravel я хочу показать каждый по $ предметов на основе идентификаторовмассив.Я сделал что-то вроде этого:
@foreach($ids as $id)
<a href="#">
{{ $items->where('id' ,$id)->first()->name }}
</a>
@endforeach
Работает отлично.Вопрос в том, сколько запросов я отправляю в базу данных?Следующее выполняет новый запрос?
$items->where('id' ,$id)->first()->name
Поскольку я уже get()
элементы из базы данных.Другой вопрос: как я могу узнать, сколько запросов отправляется в базу данных при отображении представления / блейда?