Logo Beartropy Settings

Beartropy Settings

Introduction
Beartropy Settings is a robust Laravel package designed to manage dynamic application configuration stored in the database. It provides a fluent API for retrieving and storing settings, intelligent caching to minimize database queries, and a ready-to-use Livewire interface built with Tailwind CSS and beartropy/ui.

Features

  • Dynamic Storage: Store settings in the database with support for various data types (string, boolean, integer, array, json).
  • Intelligent Caching: Automatically caches settings to ensure high performance. Cache is invalidated on updates.
  • Type Casting: Automatic type conversion when retrieving settings.
  • Dot Notation: Access settings using dot notation (e.g., site.name) which automatically categorizes them into groups.
  • Livewire UI: Includes a drop-in Livewire component to manage settings via a user-friendly interface.
  • Beartropy UI Integration: Built using beartropy/ui components for a consistent look and feel.

Requirements

  • PHP ^8.2
  • Laravel 10.x or 11.x or 12.x
  • Livewire 3.x
  • beartropy/ui package
Beartropy Logo

© 2026 Beartropy. All rights reserved.

Provided as-is, without warranty. Use at your own risk.