Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/238.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php LARAVEL在模型上创建自动关系_Php_Laravel_Laravel 4_Laravel 3 - Fatal编程技术网

Php LARAVEL在模型上创建自动关系

Php LARAVEL在模型上创建自动关系,php,laravel,laravel-4,laravel-3,Php,Laravel,Laravel 4,Laravel 3,我对一起定义关系和框架是新手,我想在模型上定义和创建数据库关系,而不需要手动更改 例如: 以下是相关信息: 用户表: Table: Users id - int (auto increment) user_id - int - primarykey username - varchar(20) 配置文件表: Table: Profile id - int (auto increment) - primarykey name - varchar(20) 关系的用户和配置文

我对一起定义关系和框架是新手,我想在模型上定义和创建数据库关系,而不需要手动更改

例如:

以下是相关信息: 用户表:

Table: Users
id       - int (auto increment)
user_id  - int - primarykey
username - varchar(20)
配置文件表:

Table: Profile
id    - int (auto increment) - primarykey
name  - varchar(20)
关系的用户和配置文件链接

(Users) user_id     (Profile) id
如何像YII框架一样在laravel4中与模型生成器创建这种关系


这可以是一对一或多对多

我不确定它在Yii中是如何工作的,但在Laravel中它非常简单。您可以在文档中找到所需的所有信息:


如果您不想手动创建所有关系,而是(几乎)自动创建,请检查我两天前提出的问题:-我认为这将有助于您完成其他工作,例如表单验证

这无法使用生成器完成。Jeffrey Way的生成器包是laravel社区的准标准,有一个功能请求被拒绝@ThomasDavidPlat Jeffrey Way的生成器可以检测字段长度,如
varchar(100)
int(10)
?有一些答案: