看过之前的博主文章, 讲的是控制器的作用是只是负责流程的控制, 不是业务业务处理, 这种控制器处理搜索条件的业务, 是不是也应该写在专门的业务逻辑代码里面呢?

问答 MrCaptain ⋅ 于 1周前 ⋅ 最后回复由 leo 2天前 ⋅ 76 阅读

看过之前的博主文章, 讲的是控制器的作用是只是负责流程的控制, 不是业务业务处理, 这种控制器处理搜索条件的业务, 是不是也应该写在专门的业务逻辑代码里面呢?

本文章首发在 Laravel China 社区
最佳答案
  • leo MOD 不会写前端的后端不是好运维
    1周前

    代码的封装很难说有一个标准答案。

    对于我来说:

    1. 这里的逻辑并不复杂;
    2. 增删改查 4 种操作中的查,特别是复杂的查,复用的概率很低;
    3. 搜索和排序的输入十分灵活多变,经常有可能调整,不容易封装。
回复数量: 1
  • leo MOD 不会写前端的后端不是好运维
    1周前

    代码的封装很难说有一个标准答案。

    对于我来说:

    1. 这里的逻辑并不复杂;
    2. 增删改查 4 种操作中的查,特别是复杂的查,复用的概率很低;
    3. 搜索和排序的输入十分灵活多变,经常有可能调整,不容易封装。
暂无评论~~
您需要登陆以后才能留下评论!

Composer 中国全量镜像

Top 100 扩展包

Lumen 中文文档

Laravel 速查表

Laravel 中文文档

Laravel 项目开发规范

Laravel 开发环境部署

Elasticsearch-PHP 中文文档

Lumen 中文文档

GraphQL PHP 中文文档

社区文档撰写指南

TDD 构建 Laravel 论坛笔记

PHP PSR 标准规范

PHP 设计模式全集

Dingo API 中文文档