sebkay / spindle
此软件包已被 废弃 且不再维护。未建议替代软件包。
一个易于使用的Slim 4启动应用。包含依赖注入容器、Eloquent ORM、模板引擎Twig、VueJS和Sass。
2.0.0
2021-05-14 15:11 UTC
Requires
- fakerphp/faker: ^1.13
- illuminate/database: ^8.27
- monolog/monolog: ^2.2
- php-di/slim-bridge: ^3.1
- slim/csrf: ^1.0
- slim/psr7: ^1.2
- slim/slim: ^4.6
- twig/twig: ^3.1
- vlucas/phpdotenv: ^5.2
Requires (Dev)
- phpunit/phpunit: ^9.4
- spatie/ray: ^1.19
- squizlabs/php_codesniffer: ^3.5
- vimeo/psalm: ^4.1
README
包含内容
- Eloquent 数据库模型
- 通过容器实现依赖注入
- CSRF保护(通过 Slim CSRF)
- Twig 3 用于模板
- Vue.js 3 用于响应式和单文件组件
- Sass 用于样式
- CSS自动补全(通过 autoprefixer)
- Webpack 5 用于编译
原因
- 单实例应用使得构建和测试变得简单。
- 无需在分散的包含文件中寻找以了解发生了什么。
- 使用 Laravel 的 ORM,Eloquent,使得数据库操作变得直接。
- 通过扩展基本
App\Container\Service
类,轻松向容器添加服务。
如何
新项目
composer create-project sebkay/spindle project-name