odan/prisma

此包已 废弃 并不再维护。未建议替代包。

Slim 3 的骨架项目

维护者

详细信息

github.com/odan/prisma

主页

源码

问题

安装: 146

依赖: 0

建议者: 0

安全: 0

星标: 40

关注者: 2

分叉: 10

开放问题: 0

类型:项目


README

Prisma 是基于 Slim 3 和 Twig 的骨架项目。

Latest Version on Packagist Software License Build Status Quality Score Total Downloads

此项目配置了以下内容

  • Slim 3
  • 路由
  • 单动作控制器
  • 日志(Monolog)
  • 翻译(Symfony)
  • 会话
  • 认证和授权
  • 数据库查询构建器(cakephp/database)
  • 数据库迁移(Phinx)
  • 数据库迁移生成器
  • 日期和时间(Chronos)
  • 控制台命令(Symfony)
  • 单元测试(phpunit)

中间件

  • CSRF 保护
  • CORS
  • 会话
  • 语言
  • 认证

渲染

  • Twig(slim/twig-view)
  • 资产(js, css)压缩和缓存
  • Twig 翻译

持续集成

  • 在 Travis CI 和 Scrutinizer CI 上测试
  • 单元测试
  • 集成测试(http 和数据库)
  • PHPStan
  • 代码风格检查器和修复器(PSR-1, PSR-2, PSR-12)
  • DocBlock 检查器(PSR-5)
  • Ant 脚本
  • 部署脚本

需求

  • PHP 7.2+
  • MySQL 5.7+
  • Apache + mod_rewrite
  • Apache Ant

推荐

  • NPM

安装

使用 Composer 安装 Prisma

文档

此应用的完整文档可在此处找到: https://odan.github.io/prisma/

许可

MIT 许可证 (MIT)。请参阅 许可文件 了解更多信息。

类似包