将另一个表中的列值添加为默认常量

时间:2020-04-18 01:23:40

标签: php laravel eloquent eloquent-relationship

我有hasOne关系。表单词具有一个类别,表类别属于单词。类别的外键为“ word_id”。如何将类别中word_id的值作为默认值从表单词的id列中提取??

1 个答案:

答案 0 :(得分:0)

我不确定我是否理解您的问题,但是假设您已经正确设置了One To One relationship的模型,那么当您从以下位置创建新类别时,Laravel可以自动为您填充word_id列现有单词。

示例:

$word->category()->create([
    'some_key' => 'Some value', // Don't need to pass word_id, Laravel will fill it automatically
]);