public function boot()
{
Event::listen('settings.updated', function () {
$globalPreferences = [
'api_limit' => Setting::get('api_limit'),
'app_mode' => Setting::get('app_mode'),
'feedback_form_enabled' => Setting::get('feedback_form_enabled'),
];
view()->share('globalPreferences', $globalPreferences);
});
}
If data depends on the current user or request, consider using middleware to inject data conditionally.