Я показываю выдержки из своей базы данных и хочу отфильтровать их с помощью раскрывающегося меню.
Я уже создал раскрывающееся меню с категориями «Медицина» и «Уход».
мой вид, который включает раскрывающееся меню
<div class = "dropdown">
<button class = "btn btn-default dropdown-toggle" type = "button" data-
toggle = "dropdown" value = "">Show all</button>
<ul class = "dropdown-menu" role = "menu">
@foreach ($schools as $school)
<li value = "{{ $school->id }}"><a href = "{{$school->School_ID}}">{{ $school->School_Type }}</a></li>
@endforeach
</ul>
</div>
Мой контроллер
public function index(Request $request)
{
$schools = School::all();
$items = $request->items ?? 5; // get the pagination number or a default
$abstracts = Project::orderBy('A_ID','asc')->paginate($items);
return view ('Abstracts.index')->with ('abstracts', $abstracts)
->withItems($items)
->with('schools',$schools);
}
может кто-нибудь посоветовать, как правильно его проложить
Доступна ли функция взаимосвязи school() на вашей модели Project?
Я не могу направить его на отфильтрованную страницу






Я бы сделал так:
public function index(Request $request)
{
$schools = School::all();
$items = $request->items ?? 5; // get the pagination number or a default
$abstracts = Project::orderBy('A_ID','asc')->paginate($items);
return view ('Abstracts.index')->with([
'abstracts' => $abstracts,
'items' => $items,
'schools' => $schools
]);
}
И, на ваш взгляд, вы можете подтвердить это следующим образом:
@foreach ($schools as $school)
{{ $school }}
@endforeach
в чем проблема?