*/ public function share(Request $request): array { return [ ...parent::share($request), 'name' => config('app.name'), 'auth' => [ 'user' => $request->user(), ], 'navigation_categories' => fn () => $request->user() ? Category::query() ->where('user_id', $request->user()->id) ->whereNull('parent_id') ->with('children:id,parent_id,title') ->orderBy('title') ->get(['id', 'parent_id', 'title']) : [], 'ziggy' => fn () => [ ...new Ziggy()->toArray(), 'location' => $request->url(), ] ]; } }