user(); $user->authorizeRoles(config('roles.const.ADMIN')); // * ArcadiaLink->Media is nullable $arcadiaLinkList = ArcadiaLink::query() ->with('media', fn (Builder $q) => $q->withTrashed()) ->where('created_at', '<', now()->subMinutes(15)) ->orderBy('id', 'DESC')->get(); return view('arcadialinks.index', compact('arcadiaLinkList')); } /** * Remove the specified resource from storage. * * @param \App\Models\ArcadiaLink $arcadia_link * @return \Illuminate\Http\Response */ public function delete(ArcadiaLink $arcadia_link) { if ($arcadia_link->deleteOrFail()) { return redirect() ->route('arcadialinks.index') ->with('warning', trans( ':model a bien été supprimé', ['model' => trans('ArcadiaLink')] )); } return back(); } }