0

我对这个世界很陌生LaravelEloquent到目前为止我很喜欢它,但是我很难理解如何构建我的表和模型,以便我能够用雄辩的关系对我的数据进行 CRUD。到目前为止,我的表格结构如下:

Users -----------------has_one------->onsite_teachers
onsite_teachers -------has_many------>train_lines
train_lines -----------has_many------>train_stations

train_lines -----------belongs_to---->text_train_lines
train_stations --------belongs_to---->text_train_stations

我的问题是如何最好地为我构建我的模型,以便能够使用关系进行 CRUD。因为我尝试了以下但没有成功:

$user = User::find(1);
$user->onsite_teacher->train_lines()->save($data);
$user->onsite_teacher->train_lines->train_stations()->save($data);
4

1 回答 1

0

您的查询似乎有误

尝试这个:

$user = User::find(1);
$user->onsite_teacher()->first()
     ->train_lines()->save($data);
于 2013-05-14T09:44:18.583 回答