*/ public function availableLenses(NovaRequest $request) { return $this->resolveLenses($request)->filter->authorizedToSee($request)->values(); } /** * Get the lenses for the given request. * * @param \Laravel\Nova\Http\Requests\NovaRequest $request * @return \Illuminate\Support\Collection */ public function resolveLenses(NovaRequest $request) { return collect(array_values($this->filter($this->lenses($request)))); } /** * Get the lenses available on the resource. * * @param \Laravel\Nova\Http\Requests\NovaRequest $request * @return array */ public function lenses(NovaRequest $request) { return []; } }