Метод findOrFail () возвращает экземпляр «Модели».Метод get () возвращает коллекцию экземпляров «Model», даже если есть только один результат.
, если вам нужен только один результат, используйте first () вместо get ().
$foo = Model::where('conditon', 1)->first();
, затем в шаблоне блейда выполните
@if($foo)
@foreach($foo->bars as $index=>$bar)
{{ $bar->name }}
@endforeach
@endif
, если вам нужно несколько результатов, сделайте еще один foreach ().
@foreach($foo as $oneFoo)
@foreach($oneFoo->bars as $index=>$bar)
{{ $bar->name }}
@endforeach
@endforeach
, если вы собираетесь использовать "несколько"Решение, я предлагаю вам назвать вашу переменную "foos".
$foos = Model::where('conditon', 1)->get();
и так
@foreach($foos as $foo)
@foreach($foo->bars as $index=>$bar)
{{ $bar->name }}
@endforeach
@endforeach