brand) { $query = $query->where('brand_id', '=', request()->brand); } if ($request->search) { $this->searchQuery( $query, $request->search, null, 'email', ); } $this->sortQuery($query); $searchFields = trans('E-mail'); /** @var \Illuminate\Pagination\AbstractPaginator */ $singleoptinModels = $query->paginate(12); return view('singleoptins.index', compact('singleoptinModels', 'searchFields')); } /** * Remove the specified resource from storage. * * @param \App\Models\SingleOptin $singleoptin * @return \Illuminate\Http\RedirectResponse */ public function destroy(SingleOptin $singleoptin): \Illuminate\Http\RedirectResponse { if ($singleoptin->deleteOrFail()) { return redirect()->route('single_optins.index') ->with('success', trans( ':model a été supprimé.', ['model' => Str::singular(trans('models.classes.singleoptins'))] )); } return redirect()->back() ->with('error', trans( ':model n\'a pas pu être supprimé.', ['model' => Str::singular(trans('models.classes.singleoptins'))] )); } }