namespace App\Providers;
use Illuminate\Support\ServiceProvider;
class CustomDataServiceProvider extends ServiceProvider
{
public function boot()
{
// Example data
$globalPreferences = [
'api_limit' => 100,
'app_mode' => 'live', // 'maintenance' or 'live'
'feedback_form_enabled' => true,
];
// Share this data globally
view()->share('globalPreferences', $globalPreferences);
}
}
The data shared via view()->share
is now available globally in all Blade templates.