首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >从laravel关系返回虚拟信息

从laravel关系返回虚拟信息
EN

Stack Overflow用户
提问于 2017-03-02 21:14:47
回答 2查看 113关注 0票数 0

在laravel中,我们这样指定外键。

代码语言:javascript
运行
复制
public function creator() {
     return $this->belongsTo('App\Models\User', 'creator_id', 'id');
}

当creator_id为null时,有没有办法返回虚拟用户('system')?

原因:在模板中显示它。

例如:

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

If creator_id = null系统创建者= {id: 0,=>:'system'}

EN

回答 2

Stack Overflow用户

发布于 2017-03-02 21:21:27

在您的模板中尝试以下内容:

代码语言:javascript
运行
复制
{{ (model->creator) ? model->creator->name : 'system' }}

模型将替换为您的变量名。

票数 0
EN

Stack Overflow用户

发布于 2017-03-02 21:56:49

创建一个id =0、name = 'System‘的虚拟用户。

在迁移过程中将creator_id设置为默认值0

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42556500

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档