У меня проблема при выполнении этого $query
на блейде. У меня есть 4 счета, но только $projetores
и $infra_hdmi
показывают результат. И в этом случае, $infra_hdmi
, другой имеет значение, но, похоже, не выполняется при загрузке страницы.
Странно, если я изменяю порядок $query
, например поставьте $infra_vga
выше $infra_hdmi
, счет работает правильно.
$unidade = Input::get('unidade_id');
$bloco = Input::get('bloco_id');
$query = Projetor::where('unidade_id', $unidade);
$query->where(function($query) use ($bloco) {
if (Input::has('bloco_id')) {
$query->where('bloco_id', $bloco);
}
});
$projetores = $query->get();
$infra_hdmi = $query->where('infra', 'HDMI')->count();
$infra_vga = $query->where('infra', 'VGA')->count();
$suporte_universal = $query->where('modelo_suporte', "Universal")->count();
$suporte_outros = $query->where('modelo_suporte', "Outro")->count();
На клинке я показываю вот так
{{$ Infra_hdmi}}
{{$ Infra_vga}}
...