最近我负责一个 laravel 项目,需要管理大量的应用设置,例如网站名称、邮箱配置、社交媒体链接等等。 最初,我尝试使用传统的 .env 文件和数据库两种方法。 .env 文件对于简单的配置还算方便,但随着设置数量的增加,它变得越来越难以维护,而且不适合在运行时动态修改配置。 而使用数据库则需要编写大量的代码来处理数据的读写、验证和缓存,工作量巨大。
这时,我找到了 codedor/filament-settings 这个 Composer 包。它完美地解决了我的问题。 安装它非常简单,只需要在你的项目中运行一条 Composer 命令:
composer require codedor/filament-settings
登录后复制
本文来自互联网或AI生成,不代表软件指南立场。本站不负任何法律责任。