Андрей Бойченко: Не только. Blade экранирует вывод, он красивее и компактнее и вообще у него много всего удобного. Раз уж пользуетесь Laravel, то используйте и blade, он удобен.
а помимо этого еще и объем передаваемых данных увеличивается. Вот мне интересно, что накладнее: скачивать больше данных или рендерить это все. Понятно, что для пк разницы нет, интересует разница для мобильных устройств.
Нет, у меня не время от времени, у меня постоянно. Там 4000 entity и 100000 posts, я полагаю, что 5с - это время на выборку и связывание их, хотя как-то многовато
Но код ведь тоже засирается? if($entity['type'] == 1) лучше, чем if (isset($entity['type']) && $entity['type'] == 1)
Или профит при генерации ошибок это перекрывает?
Виталий Кравчишин скажите, а можно в выборке получить первую запись? При моем запросе, я получаю пост, а в нем массив journal и в нулевой ячейке сам journal. Я неправильно связь описал? Журнал у поста может быть только один, а там массив
$posts = Post::with(['journal' => function ($query) {
$query->where('name', 'someValue');
}])->get();
Ведь в таком случае я получу все посты, а журнал получу только для тех, у кого он пройдет условие? А мне нужно посты получить, у которых журнал проходит условие