sebkay / slim-starter
此包已被废弃,不再维护。作者建议使用 sebkay/spindle 包。
一个易于使用的 Slim 4 开发启动应用程序。包含依赖注入容器、Eloquent ORM、Twig 模板引擎、VueJS 和 Sass。
1.6.0
2021-04-13 20:42 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
一个易于使用的 Slim 4 服务器端应用程序启动项目。
包含内容
- 通过 Eloquent 实现数据库模型
- 通过容器实现依赖注入
- CSRF 保护
- 使用 Twig 进行模板渲染
- 使用 VueJS 实现响应式
- 使用 Sass 进行样式设计
- CSS 自动添加前缀
原因
- 单实例应用程序使构建和测试变得简单。
- 无需四处寻找零散的包含文件,试图弄清楚发生了什么。
- 使用 Laravel 的 ORM,Eloquent,使得数据库操作变得简单。
- 通过扩展基本
App\Container\Service
类,可以轻松地向容器添加服务。
如何
新建项目
composer create-project sebkay/spindle project-name