0

私はLaravelandのEloquent世界にまったく慣れていないので、これまでのところ気に入っていますが、雄弁な関係でデータを 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 に答える