ifwrong/params-io

以一个对象的能里服务你的控制器,让你的laravel控制器不再复杂!

1.0.2 2021-08-29 15:19 UTC

This package is auto-updated.

Last update: 2024-08-29 05:19:17 UTC


README

简介

laravel复杂控制器终结者。我们先说下使用控制器过程中的痛点

1.请求中的参数可能并不完全是你实际使用的参数,各种条件性赋值,破坏原始变量
2.打印函数输入、输出及中间调用日志
3.控制器逻辑冗长,完全面向过程,流程看不懂,只要是个人就看不懂(因为只有机器能懂,还有写这个逻辑的怪胎,它不算人)
4.版本快速迭代,多版本控制代码融合在一起
5.函数入参验证
6.函数参数设置太多,有些是必填,有些是默认就OK,但是因为顺序设置不合理,导致默认的参数也要手动填写下,后续想扩展下也费劲
7.控制器入参多,只能在使用的地方找定义,该函数到底需要几个参数,没人讲的清楚。就算有文档也可能更新不及时,程序和代码有出入

具体请查看技术文档 https://www.yuque.com/gtgyongchuangtianya60/omp7g3