老师,laravel里的模型就是这种数据表吗?

来源:4-9 ORM创建文章模块模型

ericdemon

2018-07-31

老师,laravel里的模型就是这种数据表吗?

因为ci yaf tp好多都是模型来实现逻辑层,像laravel这种独特的数据表来做模型的话

数据的逻辑应该在哪里处理呢?

我现在的打算是数据表的模型和逻辑模型分成2个文件  视图→控制器→逻辑模型→数据表类 目前是这种调用逻辑

老师,因为平时我做接口做的比较多 主要是已json的格式返回到前端 或者 客户端

如果在视图模板里做逻辑的话 我觉得会不会不太现实

写回答

1回答

轩脉刃

2018-08-06

这个涉及到分层模型了,你那种增加一个逻辑模型类,比如xxxService.php也是可以的,但是我的感觉,使用laravel最佳的方式看项目大小,如果项目小的话,我建议直接把逻辑放在Model里面,这个更有面向对象的感觉,比如$user->pay() 这样的语句。如果项目大,可以使用逻辑模型来封装,但是我建议逻辑模型封装每个方法一定要“可复用”,并且好好考虑输入输出,否则逻辑模型里面的方法越来越多,也不对了。

0
4
轩脉刃
回复
ericdemon
php放心把,每个请求是一个进程,申请的内存,会在你这个请求结束的时候释放调
2018-08-20
共4条回复

Laravel快速开发简书

Laravel最新特性结合Mysql异步消息队列、ElasticSearch搜索引擎、Debugbar调试利器开发简书

1218 学习 · 613 问题

查看课程