我在互联网上寻找这个,但我什么都没发现。我想这样做:
我有一个用户表,我想为每个用户创建一个包含他信息的页面。这并不难。但是,我想弄清楚的是以下内容。我想使用以下用户名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'));
答案 0 :(得分:3)
正如你在这里所做的那样:
Route::get('pilot/info/{license}', function($license)
{
return 'User '.$license;
});
您的控制器将以相同的方式工作。
Route::get('pilot/info/{license}', 'Controller@getLicense');
将{license}
作为参数传递给方法。因此,您只需在$license
方法中添加getLicense
参数,即可使用它。