Как получить коллекцию с Trashed Laravel Resource - PullRequest
0 голосов
/ 22 октября 2018

У меня возникла проблема. Я пытаюсь получить список сообщений с удаленными сообщениями через 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 :: Playground Model

protected $fillable = [
    'slug',
    'name',
    'club_id',
    'links',
    'playground_types',
    'services',
    'equipments',
    'surfaces',
    'sports',
    'type',
    'description'
];
protected $dates = ['deleted_at'];

1 Ответ

0 голосов
/ 22 октября 2018

Вы пытались поставить ->withTrashed() позади $query?Например, сразу после того, как вы это определили?

$query = Playground::query(); 
$query->withTrashed();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...