orderBy('created_at', 'DESC'); /** @var \App\Models\User */ $user = auth()->user(); /** @var \App\Models\Credit\Account $account */ $account = request()->account; return $query->whereHas('account', function ($q) use ($account) { $q->where('id', '=', $account->id); }); } /** * Crud index view * * @param \Kwaadpepper\CrudPolicies\Http\Requests\CrudIndexRequest $request * @return \Illuminate\Contracts\View\View|\Illuminate\Contracts\View\Factory */ public function index(CrudIndexRequest $request) { /** @var \Illuminate\View\View */ $view = $this->crudIndex($request); if ($request->ajax()) { return $view; } return view('credit_logs.index', $view->getData()); } }