【问题标题】:Create user profile page laravel创建用户个人资料页面 laravel
【发布时间】:2015-03-06 07:52:40
【问题描述】:

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

我有一个用户表,我想为每个用户创建一个包含他的信息的页面。这并不难。但是,我试图弄清楚的是以下内容。我想使用以下用户名 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'));

【问题讨论】:

  • @SetKyarWaLar 太棒了,这正是我想要的。我会做一些工作并发布我的最终代码。谢谢!
  • @SetKyarWaLar 请立即检查我的问题。
  • 尝试simple CRUD 并创建simple blog 并阅读文档。
  • 这对吗Route::get('/pilot/info/{$id}', array('uses' => 'PilotController@info', 'as' => 'info'));

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


【解决方案1】:

正如你在这里所做的:

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

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

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

{license} 作为参数传递给方法。所以你需要做的就是在你的getLicense方法中添加一个$license参数,你就可以使用它了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-01-23
    • 1970-01-01
    • 2012-02-21
    • 2020-07-05
    • 2022-12-02
    • 2018-12-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多