我定义了一个Eloquent模型Image
,其中包括以下内容:
public function getThumbnailAttribute() {
return $this->id . '.jpg';
}
我使用如下查询获取数据:
Image::query();
$query->selectRaw('images.*');
$query->join('paths', 'images.id', '=', 'paths.image_id');
$query->where('paths.path', 'LIKE', '%' . $request->input('text') . '%');
$return = $query->get();
我可以正常访问$return[0]->thumbnail
,但在$return
数组中该属性不存在。 docs似乎暗示,除非设置了$hidden
或$visible
,否则我会尝试将$hidden
设置为空数组,太
我是Eloquent的新手,所以我显然有些不对劲。有人能指出我正确的方向吗?