Правильно ли я разсуждаю по поводу работы с БД в Laravel?
К примеру у меня есть Model Article внутри хранятся информация о Статьях
к примеру если я внутри ArticleController пишу:
$article = Article::where('id', 1)->first();
return view('common.article')->with('article', $article);
то во вьюхе $article обращаясь к {{$article->name}} я буду еще раз дергать базу с запросом:
SELECT `articles`.`name` FROM `articles` WHERE `articles`.`id` = 1;
что не совсем хорошо, так как, если я буде проходить цыклом по всем статьям я каждый раз к буду формировать новый запрос. По идее мне нужно делать так
$article = Article::where('id', 1)->first()-toArray(); и потом передавать во вью.
Правильно ли я рассуждаю по поводу работы с БД в Laravel?
просто вывод я этот вывод сделал на основе лога в который пишу все обращения к БД при выводе конкретной страницы и он записывает именно то о чем я писал.
Поставьте расширение laraveldebugbar. Не могу дать Линк. Я с телефона. Но в гугле найдется сразу. С помощью него вы сможете ссо оеть сколько и какие запросы делаются в БД. Полезно для понимания.