*/ // public function share(Request $request): array // { // return [ // ...parent::share($request), // 'auth' => [ // 'user' => $request->user(), // ], // ]; // } public function share(Request $request): array { return array_merge(parent::share($request), [ 'auth' => [ 'user' => $request->user() ? [ 'id' => $request->user()->id, 'name' => $request->user()->name, 'permissions' => $request->user()->getPermissionArray(), // Kirim permissions ] : null, ], ]); } }