【问题标题】:Laravel eloquent table structureLaravel 雄辩的表结构
【发布时间】:2013-05-07 01:32:47
【问题描述】:

我对 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);

【问题讨论】:

标签: php sql laravel relationships eloquent


【解决方案1】:

您的查询好像有误

试试这个:

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

【讨论】:

    猜你喜欢
    • 2016-03-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-09
    • 2014-11-08
    • 1970-01-01
    相关资源
    最近更新 更多