alaame/setting

此包倾向于为 Laravel 应用程序添加设置功能

0.2.7 2024-06-17 17:41 UTC

README

此包倾向于为 Laravel 应用程序添加设置功能

它建立在 laravel voyager 包之上

要求

  • PHP 7.1 或更高版本。
  • Laravel 5.8 或更高版本。
  • Tailwind 已安装。
  • Spatie/permission 已安装,并有两个规则
    • 开发者角色:负责添加新设置。
    • 管理员角色:负责更新/删除设置值。

安装

  • 运行 compose require alaame/setting
  • 运行 php artisan migrate
  • 在 web.php 文件中添加 AMESetting::webRoutes(); 到您想要的位置。
  • 使用 /setting 访问设置管理页面,它依赖于您放置 AMESetting::routes(); 的位置。您可以使用 php artisan route:list 检查正确路径。

用法

从设置管理页面添加新选项后,您可以使用全局辅助函数 setting('setting_name') 或使用 blade 指令 @setting('setting_name') 访问您的设置。