Контроллеры ресурсов могут быть не лучшими для этого шаблона.
- Индекс - показать список ресурсов для модели, связанной с контроллером
- Создать - показать форму длясоздание модели
- Store - принять запрос POST от формы Create
- Show - показать отдельный ресурс
- Edit - показать форму для редактирования модели
- Обновить - примите запрос PUT из формы редактирования для обновления модели.
В вашем случае, я думаю, что более подходящей номенклатурой функции будет:
public function search()
{
return view('invitation.search');
}
Затем, чтобы отобразить эти результаты:
public function results()
{
return view('invitation.results')
->with('user', User::where('name', request()->input('username'))->first());
}
Хотя это может быть объяснено и экстраполировано далее, чтобы добавить поддержку для поиска дополнительного поля.