Laravel模型返回Undefined属性:: $ attribute
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Laravel模型返回Undefined属性:: $ attribute相关的知识,希望对你有一定的参考价值。
我有模型Post的属性:id, content, image, publish_date
。在Post模型中,我可以获得所有属性但使用$this->$attr
时的图像,它在调用$ this-> image时显示Undefined属性。我不知道为什么。但是当我打电话给Controller: Post::find(1)->image
时,它运作正常。任何人都可以帮我吗?
答案
由于您使用的是accessor,请尝试这样做:
public function getImageAttribute($value)
{
dd($value);
}
以上是关于Laravel模型返回Undefined属性:: $ attribute的主要内容,如果未能解决你的问题,请参考以下文章
Laravel Eloquent - 如何将范围查询内的计算值作为模型列或集合属性返回
.env 变量在 Laravel 项目中的 Vue 组件中返回 undefined