alaame / setting
此包倾向于为 Laravel 应用程序添加设置功能
0.2.7
2024-06-17 17:41 UTC
Requires
- php: ^7.2|^8.0|^8.1|^8.2|^8.3|^8.4|^9.0
- intervention/image: ^2.5|^3.0
- spatie/laravel-permission: ^3.6|^4.0|^5.0|^6.0|^7.0|^8.0|^9.0
Requires (Dev)
- mockery/mockery: ^1.2
- orchestra/testbench: ^3.8
This package is auto-updated.
Last update: 2024-09-17 18:06:28 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')
访问您的设置。