laravel-terminator:一个软件包,可帮助您清理laravel中的控制器

时间:2024-02-24 06:36:17
【文件属性】:

文件名称:laravel-terminator:一个软件包,可帮助您清理laravel中的控制器

文件大小:12KB

文件格式:ZIP

更新时间:2024-02-24 06:36:17

laravel laravel-package refactor refactoring-tools LaravelPHP

:fire: Laravel终结者 :fire: :gem_stone: laravel控制器的“告诉,不要问原则” 这个包装有什么用? 简短答案:该软件包可帮助您以前所未有的方式清理控制器代码 **制造 :red_heart_selector: 每个laravel“清洁编码器” ** 安装: composer require imanghafoori/laravel-terminator 无需添加任何服务提供商。 兼容性: Laravel +5.1及以上 7.0及以上 什么时候使用? 代码气味: :nose: 当您发现自己有一个端点,必须从该端点发送回多种类型的响应时...那么此软件包将为您提供很多帮助。 例: 考虑一个典型的登录端点,在不同情况下它可能会返回5种类型的响应: 1-用户已经登录,所以重定向。 2-成功登录 3-无效的凭证错误 4-不正确的凭证错误 5-登录尝试次数过多错误 MVC框架迫使我们从控制器“返回响应”这一事实阻止了我们简化控制器到某个特定点。 因此,我们决定打破该*,为自己带来*。 这个想法是:应用程序中的任何类都应该能够发送回


【文件预览】:
laravel-terminator-master
----.gitignore(31B)
----README.md(10KB)
----.styleci.yml(81B)
----tests()
--------.gitkeep(0B)
--------TestCase.php(272B)
--------BasicRespondWithTest.php(1KB)
----phpunit.xml(974B)
----composer.json(859B)
----phpunit.xml.dist(1KB)
----.scrutinizer.yml(608B)
----src()
--------TerminatorFacade.php(331B)
--------Terminator.php(266B)
--------helpers.php(839B)
--------Chain.php(599B)
--------Responder.php(6KB)
----LICENSE.md(1KB)
----.idea()
--------php.xml(147B)
----.travis.yml(784B)

网友评论