从laravel关系中返回虚拟信息

时间:2017-03-02 13:14:47

标签: laravel

在laravel中,我们以这种方式指定外键

=>

当creator_id为null时,是否有某种方法可以返回虚拟用户(' system')?

原因:将其显示在模板中。

例如:

如果creator_id = 10 =>创作者= {id:1,名称:' John'}

如果creator_id = null CASE creator = {id:0,名称:' system'}

2 个答案:

答案 0 :(得分:0)

在模板中尝试此操作:

{{ (model->creator) ? model->creator->name : 'system' }}

型号将替换为您的变量名称。

答案 1 :(得分:0)

创建一个id = 0且name =' System'。

的虚拟用户

在迁移

中为creator_id指定默认值0