创建用户个人资料页面laravel

时间:2015-01-08 08:47:43

标签: php laravel laravel-4 routing laravel-routing

我在互联网上寻找这个,但我什么都没发现。我想这样做:

我有一个用户表,我想为每个用户创建一个包含他信息的页面。这并不难。但是,我想弄清楚的是以下内容。我想使用以下用户名localhost / user / username(用户名是用户的用户名)进入此页面。问题是如何从URL获取用户名,我该如何进行路由?提供文档或其他内容。

提前谢谢。

PS:我现在在这里

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

我的问题是如何进入发送$ license变量的控制器? 作为控制器,我指的是这样做。但我还需要输入$ license变量。

    Route::get('/pilot/login', array('uses' => 'PilotController@getLogin', 'as' => 'getLogin'));

1 个答案:

答案 0 :(得分:3)

正如你在这里所做的那样:

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

您的控制器将以相同的方式工作。

Route::get('pilot/info/{license}', 'Controller@getLicense');

{license}作为参数传递给方法。因此,您只需在$license方法中添加getLicense参数,即可使用它。