Laravel Eager加载和表单模型绑定

时间:2014-05-20 17:24:50

标签: laravel laravel-4

我有一个用户模型,并且通过Eager Loading我也加载了表格配置文件。

要显示它我只是正常地写$user->profile->nameOfTheProfilePropertyIWant

简单。

但我现在究竟如何使用表单模型绑定? 正常我会使用Form::text('nameOfTheUserPropertyIWant')作为电子邮件等用户属性。但我想设置一个属性的属性,如位置。 (简介 - >位置)

但是如何将其设置为个人资料属性?

1 个答案:

答案 0 :(得分:3)

您可以使用以下内容执行此操作(one-to-one关系):

Form::text('profile[location]')

在这种情况下,如果$user->profile->location模型的实例与使用User的相关模型Form::model($user)绑定,则会在给定的文本框中填充profile