【发布时间】:2020-02-26 06:44:19
【问题描述】:
我如何将 args 传递给 Laravel Eloquent API Resources 构造函数并将其传递给响应时返回的条件数据?
我尝试了什么:
控制器
$user = User::find(1);
return new UserResource($user, $shortData = true);
API 资源:
public function toArray($request, $shortData)
{
if($short) {
return $shortData;
} else {
return $fullData;
}
}
【问题讨论】:
-
我尝试了什么:什么是错误/结果?
-
@Tpojka 没有错误结果。这段代码只对我不起作用。
$shortData的设置值在这两种情况下返回完整数据时为真或假
标签: laravel eloquent laravel-6