2014-04-15 71 views
1

我正在爲我的應用程序構建一個身份驗證模塊。我現在處於激活階段。我通過電子郵件發送鏈接給用戶:Laravel中具有參數的命名路由

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

所以我創建了一個路線在我的routes.php文件文件辦理激活,但我不知道如何通過它的參數電子郵件和關鍵。這條路線也將獲得或發佈?

+0

你的路線是什麼? –

+0

你想在哪裏傳遞參數? –

+0

@ WereWolf-TheAlpha我無法構建它。我不知道如何創建一個帶參數的命名路線。 – spacemonkey

回答

1

試試這個:

class MemberController extends BaseController { 
    //... 

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

路線可能不提的查詢字符串正常地創建,你並不需要提及創建路由時,查詢字符串,只需添加查詢字符串的路線之後,例如:echo route('routename')?email=emailaddress&key=keyvalue

+1

謝謝你的工作! – spacemonkey

+0

@spacemonkey,不客氣:-) –

+0

順便說一句,它只是得到一個電子郵件的價值,而不是關鍵。任何想法爲什麼? – spacemonkey