fabrice / laravel-clone
此包已废弃,不再维护。未建议替代包。
基于 Slim 3 的 Laravel 类似基础
v0.1
2017-05-31 18:17 UTC
Requires
- hassankhan/config: ^0.10.0
- illuminate/database: ^5.2
- php-di/slim-bridge: ^1.0
- phpmailer/phpmailer: ^5.2
- respect/validation: ^1.1
- slim/csrf: ^0.7.0
- slim/flash: ^0.1.0
- slim/slim: ^3.0
- slim/twig-view: ^2.1
- vlucas/phpdotenv: ~2.3
This package is not auto-updated.
Last update: 2023-07-22 12:40:49 UTC
README
这是基于 Slim 3 的 Laravel 类似项目
此项目是我个人更快地使用 Slim 3 的起始项目。包含认证。
安装
composer require fabrice/laravel-clone
运行
cp env.example .env
并编辑您的数据库凭证
包含的包
- Slim PHP DI Slim-Bridge
- Eloquent 模型 Eloquent
- PHP Mailer 包装器 PHPMailer
- 环境文件 .env vlucas/phpdotenv
- 验证处理 Respection Validation
- Flash 消息 Slim 内置类
- Slim Twig 视图 Twig-View
- Slim CSRF 保护 Slim-CSRF
- 配置文件 Hassankhan/config
文件结构
app
Controllers : All project Controllers
Models : All Project Models
Support : All buildin Interface
boostrap
container.php : All Dependency Injection
database.php : Database Configuration base on the .env file
public
All accessible file
config
database : All Database configuration
mail : mail sending configuration
待办事项
- 添加 Mail 包装器 PHPMailer 或 SwiftMailer
- 创建基于此结构的在线商店
- 将路由调用改为类似 Laravel 的方式
- 添加测试
欢迎任何建议
演示
完整的演示即将推出,包括邮件、队列、JSON 等。请保持关注。