Ошибки при монтаже Foreach Laravel 5.1


Я пытаюсь собрать фильтр, куда я ищу некоторые функции BD сделал foreach, чтобы вывести эти данные из бд, но чего ошибке:

Trying to get property of non-object

Ниже мой код:

Controller

public function index()
{
    $categoria = $this->catimage->get();

    return view('administrator.images.index', compact('categoria'));
}

View

<div class="row">
<ul class="simplefilter">
Filtros:
<li class="active" data-filter="all">All</li>
@foreach ($categoria as $categoria)
<li data-filter="{{$categoria ->id}}">{{$categoria ->title}}</li>
@endforeach
</ul>
</div>
Author: Shaolin Fantastic, 2016-06-29

1 answers

Compact не работает. Сделайте так:

Controller:

return view('administrator.images.index', ['categoria' => $categoria]);
 1
Author: Miguel, 2016-06-30 12:53:22