Используется для создания шаблонов в MoonShine.
Компонент Search
добавляет в шаблон форму поиска.
Search::make()
Search::make()
<x-moonshine::layout.searchplaceholder="Search..."/>
<x-moonshine::layout.searchplaceholder="Search..."/>
Вам также доступны модификаторы для инпута и всей формы.
Search::make()->modifyInput(fn(Text $input) => $input)->modifyForm(fn(FormBuilder $form) => $form)
Search::make()->modifyInput(fn(Text $input) => $input)->modifyForm(fn(FormBuilder $form) => $form)
По умолчанию в стандартном шаблоне компонент Search
расположен в компоненте Header
, но также он хорошо вписывается в Sidebar
.
Чтобы разместить форму поиска в сайдбаре, можно воспользоваться методом sidebarSlot().
Подробнее о том, как работает поиск читайте в разделе ModelResource > Поиск.