承接 ferarandrei1/filament-dynamic-settings 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

ferarandrei1/filament-dynamic-settings

最新稳定版本:v2.0.0

Composer 安装命令:

composer require ferarandrei1/filament-dynamic-settings

包简介

Centralized dynamic settings system for Filament

README 文档

README

License Filament Laravel

Centralized dynamic settings system for Filament with enum-driven setting management.

Dynamic Settings Screenshot

Installation

Install the package via composer:

composer require ferarandrei1/filament-dynamic-settings

Publish the migration file:

php artisan vendor:publish --tag=filament-dynamic-settings-migrations

Run the migrations:

php artisan migrate

Quick Start

The package automatically registers two settings pages in your Filament panel:

  1. General Settings - Manage domain settings, logo, and favicon
  2. Homepage Settings - Configure homepage content, social media links, and contact information

Basic Usage

use Feraandrei1\FilamentDynamicSettings\Models\Setting;
use Illuminate\Support\Facades\Auth;

// Create or update a setting
Setting::updateOrCreate(
    [
        'uploaded_by_user_id' => Auth::id(),
        'group' => 'general',
        'name' => 'logo',
    ],
    ['payload' => $logoData]
);

// Retrieve settings
$settings = Setting::where('uploaded_by_user_id', Auth::id())
    ->where('group', 'general')
    ->get()
    ->keyBy('name');

$logo = $settings['logo']->payload ?? null;

Documentation

Learn how to use and extend the package:

Features

  • Enum-driven setting names and groups for type safety
  • Built-in Filament pages for General and Homepage settings
  • Database-backed settings storage with user-specific support
  • No third-party dependencies
  • Easy to extend and customize

Requirements

  • PHP 8.1 or higher
  • Filament 3.0 or higher
  • Laravel 10.0 or higher

License

MIT License

统计信息

  • 总下载量: 7
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 4
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 0
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2025-12-21

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固