grid = $grid; } public function store(array $input) { session()->put($this->getVisibleColumnsKey(), $input); } public function get() { return session()->get($this->getVisibleColumnsKey()); } public function forget() { session()->remove($this->getVisibleColumnsKey()); } protected function getVisibleColumnsKey() { return $this->grid->getName().'/'.request()->path(); } }