Laravel项目架构
2018-04-21 10:59:03 0 举报
Laravel项目目录规划
作者其他创作
大纲/内容
Model与数据表之间是一对一的关系
SingleService
View
可以在Service里use trait
实现接口
Trait
Support
Middleware
入口
Model
Request
返回视图
ConcreteService
RepositoryEloquent
共用静态方法 用static关键字声明 供全局调用
ExceptionCode
一对一的关系
Presenter
Constant
Controllers
共用静态常量 用const关键字声明 供全局调用
页面参数共享
Services
ViewComposer
权限判断
Repositories
展示逻辑处理
表单处理注入到控制器的方法中function(Request)
将实现逻辑注入到服务 __construct(Eloquent)
在Eluoquent中实例化Model实体
RepositoryContract
UserRepositoryContract()...
可以在Model里use trait
实现与服务之间是一对多的关系
Model与实现之间是一对一的关系
服务注入到控制器__construct(Service)
0 条评论
下一页