Я совершенно новичок в мире Laravel
и Eloquent
, и я люблю его до сих пор, но у меня возникают проблемы с занижением структуры моих таблиц и моделей, чтобы я мог использовать CRUD для моих данных с красноречивыми отношениями. До сих пор я структурированы мои таблицы, как это:Laravel красноречивая структура стола
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);
Что не удалось? Что вы ожидаете, что происходит вместо этого? – JackPoint
Я думаю, что документация должна предоставить вам достаточно информации о том, как настроить свои модели, структуру базы данных и как сохранить данные. http://laravel.com/docs/database/eloquent#relationships –