创建用户个人资料页面 laravel
Create user profile page laravel
我在网上找找做这件事,但我什么也没找到。我想做这个:
我有一个 table 用户,我想为每个用户创建一个包含他的信息的页面。这并不难。但是,我想弄清楚的是以下内容。我想使用以下用户名 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'));
正如您在此处所做的那样:
Route::get('pilot/info/{license}', function($license)
{
return 'User '.$license;
});
您的控制器将以相同的方式工作。
Route::get('pilot/info/{license}', 'Controller@getLicense');
会将 {license}
作为参数传递给方法。所以你需要做的就是在你的getLicense
方法中添加一个$license
参数,你就可以使用它了。
我在网上找找做这件事,但我什么也没找到。我想做这个:
我有一个 table 用户,我想为每个用户创建一个包含他的信息的页面。这并不难。但是,我想弄清楚的是以下内容。我想使用以下用户名 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'));
正如您在此处所做的那样:
Route::get('pilot/info/{license}', function($license)
{
return 'User '.$license;
});
您的控制器将以相同的方式工作。
Route::get('pilot/info/{license}', 'Controller@getLicense');
会将 {license}
作为参数传递给方法。所以你需要做的就是在你的getLicense
方法中添加一个$license
参数,你就可以使用它了。