Нужна помощь, делаю поиск персонажа из бд, аргумент поиска передаю через форму
<form action="{{route('character-search')}}" method="post">
@csrf
<label for="name">Поиск персонажа</label>
<input type="text" name="name" placeholder="Введите имя...">
<input type="submit">
</form>
во втором методе возвращает ошибку, что слишком мало аргументов передано
public function searchCompile(Request $request){
return redirect()->route('characters-search', ['name' => $request->name]);
}
public function search($name)
{
return view('character.character', ['character' => Character::where('name', $name)->get()]);
}
Роуты:
Route::post('/character/search', [CharacterController::class, 'searchCompile'])->name('character-search');
Route::get('/character', [CharacterController::class, 'search'])->name('characters-search');