2015-01-08 2 views
1

인터넷에서이 작업을 수행하려고했지만 아무것도 찾지 못했습니다. 나는 이것을 만들고 싶다 :사용자 프로필 페이지 만들기 laravel

나는 사용자가있는 테이블이있다. 그의 정보를 가진 모든 사용자를위한 단일 페이지를 만들고 싶다. 그것은 어렵지 않습니다. 하지만, 내가 알아 내려고 애쓰는 것은 다음과 같습니다. 나는이 페이지에 다음 username localhost/user/username (사용자 이름은 사용자 이름)으로 들어 가려고합니다. URL에서 사용자 이름을 얻는 방법은 무엇이며 어떻게 라우팅 할 수 있습니까? 나에게 설명서 같은 것을 제공해라.

미리 감사드립니다.

PS : 나는 지금 여기 내 질문에 내가 $ 라이센스 변수를 전송 컨트롤러에 어떻게 갈 수있다

Route::get('pilot/info/{license}', function($license) 
{ 
    return 'User '.$license; 
}); 

여기입니까? 컨트롤러를 사용하는 중 제가하는 일을 언급하고 있습니다. 하지만 $ license 변수를 넣어야합니다.

Route::get('/pilot/login', array('uses' => '[email protected]', 'as' => 'getLogin')); 
+0

읽기 [http://laravel.com/docs/4.2/routing#route-parameters](http://laravel.com/docs/4.2/routing#route-parameters) –

+0

@SetKyarWaLar 정확히 뭐니? 찾고 있었어. 나는 그것에 대해 조금 일을하고 최종 코드를 게시 할 것이다. 감사! – carlosremove

+0

@SetKyarWaLar 지금 제 문제를 확인하십시오. – carlosremove

답변

3

여기에했던 것처럼 :

Route::get('pilot/info/{license}', function($license) 
{ 
    return 'User '.$license; 
}); 

컨트롤러가 같은 방식으로 작동합니다.

Route::get('pilot/info/{license}', '[email protected]'); 

{license}을 인수로 전달합니다. 따라서 getLicense 메소드에 $license 매개 변수를 추가하면됩니다.

관련 문제