【发布时间】:2019-03-26 09:08:32
【问题描述】:
我有一个问题,我尝试通过 Resource API 获取已删除帖子的帖子列表。代码示例在这里
public function index(Request $request)
{
$perPage = (int) $request->get('per_page');
if ($perPage < 1 or $perPage > 1000) {
$perPage = config('database.paginate');
}
$clubId = (int)$request->get('club');
$query = Playground::query();
if ($clubId) {
$query = $query->where('club_id', $clubId);
}
return PlaygroundResource::collection($query->paginate($perPage));
}
我无法在集合中添加->withTrashed() 方法,那么我怎样才能获得所有帖子???
UPD:: 游乐场模型
protected $fillable = [
'slug',
'name',
'club_id',
'links',
'playground_types',
'services',
'equipments',
'surfaces',
'sports',
'type',
'description'
];
protected $dates = ['deleted_at'];
【问题讨论】:
-
游乐场模型秀@Serufim
-
你试过把
->withTrashed()放在$query后面吗?例如,在您定义它之后?$query = Playground::query(); $query->withTrashed(); -
@Teun 非常感谢
-
@Teun 添加为答案,以便将其标记为正确!