【发布时间】:2017-11-16 07:58:40
【问题描述】:
我想为 API 调用修改我的查询结果的一些值。这是我的查询
public function modules()
{
Module::select('id','name','image')->get()->toJson();
}
所以我想修改image 的值,为其添加完整路径。我添加了访问器
public function getImageAttribute($image)
{
return asset($image);
}
它工作正常,但现在的问题是每次我尝试检索它时它都会影响此列。有没有办法将此访问器(getImageAttribute)仅用于modules 方法?
【问题讨论】:
标签: php laravel laravel-5 eloquent accessor