2014-04-15 3 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

btw 그것은 오직 하나의 가치가 그 이메일이 아닌 키를 받고 있습니다. 왜 그런가? – spacemonkey

관련 문제