placeholder = $text; return $this; } /** * @return \Illuminate\Contracts\View\Factory|\Illuminate\View\View */ public function render() { $request = request(); $query = $request->query(); Arr::forget($query, [ QuickSearchConcerns::$searchKey, $this->grid->model()->getPageName(), '_pjax', ]); $vars = [ 'action' => $request->url() . '?' . http_build_query($query), 'key' => QuickSearchConcerns::$searchKey, 'value' => request(QuickSearchConcerns::$searchKey), 'placeholder' => $this->placeholder ?: trans('admin.search'), ]; return view($this->view, $vars); } }