私はLaravel
andの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);