simplecms/framework
最新稳定版本:1.1.1
Composer 安装命令:
composer require simplecms/framework
包简介
Simple-CMS is a SimpleCMS
README 文档
README
一个基于Laravel的扩展框架
测试包~请勿使用
环境配置要求
- PHP 8.0+
- Imagick 7+
- FFmpeg
安装指令
composer require simplecms/framework
php artisan vendor:publish --provider="SimpleCMS\Framework\SimpleServiceProvider" --tag=simplecms
php artisan migrate
命令行
php artisan create:model # 创建模型并同时创建其他的控制器、服务等, 仅创建模型请用php artisan make:model php artisan create:service SimpleService --model=Simple --type=backend #创建服务类 php artisan create:controller SimpleController --model=Simpler --type=backend #创建控制器 php artisan create:route Simple --type=backend #创建路由 php artisan create:seeder #同php artisan db:seeder php artisan create:migration #同php artisan make:migration
辅助函数
//验证码API校验 captcha_api_check(string $value, string $key, string $config = 'default')
Facades
use Captcha; #验证码 use Dict; #字典 use ExcelConvert; #Excel转换 use ExcelDrawing; #Excel提取图片 use Menu; #菜单 use SystemConfig; #系统设置 use SystemInfo; #系统环境参数 use Finger; #设备指纹
Middleware
->withMiddleware(function (Middleware $middleware) { $middleware->alias([ 'role' => CheckPermission::class ]); })
服务扩展
SimpleService::macro('customMethod', function ($simpleService,...$parameters) { $newService = new newClassService; return $newService->customMethod($simpleService,...$parameters); });
其他说明
服务及控制器等使用请参考IDE提示。 更多文档请自行查阅代码
统计信息
- 总下载量: 231
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 1
- 依赖项目数: 5
- 推荐数: 1
其他信息
- 授权协议: MIT
- 更新时间: 2024-05-27