aanbar / slimapp
一个用于快速开发的精简框架骨架应用程序
v0.1
2018-09-15 16:13 UTC
Requires
- illuminate/database: ^5.7
- respect/validation: ^1.1
- slim/csrf: ^0.8.3
- slim/flash: ^0.4.0
- slim/slim: ^3.1
- slim/twig-view: ^2.4
- vlucas/phpdotenv: ^2.5
This package is auto-updated.
Last update: 2024-09-16 06:15:50 UTC
README
使用方法
$ composer create-project aanbar/slimapp [app_name]
$ cd [app_name]
$ cp .env.example .env
将 [app-name]
替换为您新应用程序所需的目录名称。
编辑您的 .env
文件并开始工作!
包含
- 使用
ControllerName:Method
在路由中自动解析控制器 - 支持 .env 文件
- 使用 Twig 的视图
- 在视图中已经设置了 Flash 消息包
- 使用 eloquent + 数据库实例的模型,已注入到容器中,允许使用
$this->db
访问 - 使用 Respect 进行表单验证
- 验证错误和旧输入数据会自动注入到视图中
- 内置的认证系统,带有 Auth & Guest 中间件
- 使用 twig 视图中的
csrf.field
自动进行 Csrf 检查 + 在中间件中自定义排除列表