Php Laravel路由不适用于带有参数的get请求

Php Laravel路由不适用于带有参数的get请求,php,laravel,routes,Php,Laravel,Routes,这是我的网址: http://localhost:8000/password-reset?token=$2y$10$N8AX4N9XMhP4NKPCK6NtjOvwoOzeWmaQnOJkxrKg4Ul7shNhp0zdu 我的路线是这样的: Route::get('password-reset?token={token}', 'Auth\PasswordResetController@index'); 但是,这不会在控制器中被捕获。将路由的第一部分更改为密码重置(删除?令牌={token}

这是我的网址:

http://localhost:8000/password-reset?token=$2y$10$N8AX4N9XMhP4NKPCK6NtjOvwoOzeWmaQnOJkxrKg4Ul7shNhp0zdu
我的路线是这样的:

Route::get('password-reset?token={token}', 'Auth\PasswordResetController@index');

但是,这不会在控制器中被捕获。

将路由的第一部分更改为
密码重置
(删除
?令牌={token}
),然后在控制器中使用
请求('token')
来获取令牌值。

您不需要将令牌放入url中。您可以使用
request()
将其放入控制器。@RouhollahMazarei您能举个例子吗。您是否告诉不要在get中传递令牌?将路由第一部分更改为
密码重置
(删除
?令牌={token}
),然后在控制器中使用
请求(“令牌”)
来获取令牌值。