我所拥有的是您注册的网站,它会将带有令牌的链接发送到您的电子邮件地址以选择密码;当你去找到想要这样的东西的链接时;
branch/pass/token_here
所以这就是我所拥有的有助于此的路线;
routes.php文件
Route::get('pass/{token}', 'PassController@getToken');
我有这个;
getToken函数中的PassController.php
public function getToken($token) {
//I do stuff with the token here
}
我在 PassController.php 文件
中也有此功能public function getPassword() {
//When a user enters the password in the box provided it should come to this function and do stuff
}
但是当我导航到
时 branch/pass/password
它将“密码”这个词视为令牌本身,无论如何都可以解决这个问题?提前谢谢!
答案 0 :(得分:1)
要获取调用getPassword()
的网页,您需要为其添加新路由:
<强> routes.php文件强>
Route::get('pass/password', 'PassController@getPassword');
Route::get('pass/{token}', 'PassController@getToken');
您可以通过网址branch/pass/password
调用它。
但是,我建议你保持这两条路线不共享pass
段,只是为了不混淆是否要求使用令牌,或者使用密码。例如:
Route::get('password', 'PassController@getPassword');
Route::get('token/{token}', 'PassController@getToken');