one entries in it * return $user->can('global-read') && isset($settings['some_data']) && count($settings['some_data']) > 0; * * // allow every logged in user * return true; **/ // Allow users with GLOBAL_READ or better return $user->can('global-read'); } // override the data function to add additional data to be accessed in the view // inside the blade, all variables will be named based on the key in the returned array public function data(array $settings = []): array { // inject settings and count how many we have so we can display it in the menu return [ 'count' => count($settings), ]; } }