关于在多个模型/ MySQL表中使用laravel的问题

时间:2014-03-21 02:41:00

标签: php mysql laravel frameworks models

我是laravel +框架的新手,我遇到了一些问题。我阅读了laravel文档并尝试在论坛上寻求支持 - 没有结果/

在我目前的设置中 - 我遵循了laravel文档&代码

我有1个型号:用户

我在db:users

中有一个表

登录/注册部件等一切正常....

但是现在我需要创建几个新的表格和也许更多的模型:

我在网上搜索过,没有教程或其他任何指导我如何操作的内容。

非常感谢任何帮助。

试过:

在模型中 -

创建:profile.php

class Profile extends Eloquent implements UserInterface, RemindableInterface {

protected $table = 'profile';

}
  • 它似乎不起作用,我想知道我是否必须链接文件或laravel框架等的东西..

P.s:我使用工匠和迁移来创建用户表

我现在正在数据库中直接创建表,但我不知道如何访问它们,如:

用户表中的

,我可以使用:

Auth :: user() - > username - 获取用户名

然而在新表(个人资料)中 -

我完全不知道如何使用laravel代码访问它。

1 个答案:

答案 0 :(得分:0)

您是否已阅读文档http://laravel.com/docs/eloquent

在../ app / models /

中创建一个新文件

../应用/模型/ Profile.php

**请注意该文件与类名

匹配

在模型中:

class Profile extends Eloquent {
    protected $table = 'profile';
}

然后在您的控制器或路由闭包中通过

访问模型
$profile = Profile::find(1);

$profile = App::make('Profile');
$profile->about = 'About the user';
$profile->save();