在Laravel中使用参数命名的路由

时间:2014-04-15 15:34:51

标签: php laravel routing laravel-4

我正在为我的应用程序构建身份验证模块。我现在处于激活阶段。我通过电子邮件将链接发送给用户:

project/index.php/activate?email=$email?key=$key 

所以我在routes.php文件中创建了一个路由来处理激活,但我不知道如何将参数电子邮件和密钥传递给它。这条路线也可以上或下吗?

1 个答案:

答案 0 :(得分:1)

试试这个:

class MemberController extends BaseController {
    //...

    public function activate()
    {
        $email = Input::get('email');
        $key = Input::get('key');
    }
}

通常可以在不提及查询字符串的情况下创建路由,在创建路径时不需要提及查询字符串,只需在路径后添加查询字符串,例如:echo route('routename')?email=emailaddress&key=keyvalue