I have this form and I want to add a controller that receives the search query from the search form and echo it on the screen.
dashboard.blade file
<form action="{{ route('Q') }}" method="POST">
@csrf
<input type="text" name="query">
<button type="submit"> search </button>
</form>
controller code :
class ProductsController extends Controller
{
public function retrieveProducts(Request $request)
{
$product = $request->input('query');
dd($request->all());
}
}
I used this two routes :
Route::get('/', function () {
return view('dashboard');
});
Route::post('/', [ProductsController::class, 'retrieveProducts'])->name('Q');
The result : result. expected result : expected result