has-parameters:一种特性,允许您以更PHP的方式将参数传递给Laravel中间件

时间:2024-02-24 06:38:59
【文件属性】:

文件名称:has-parameters:一种特性,允许您以更PHP的方式将参数传递给Laravel中间件

文件大小:1.11MB

文件格式:ZIP

更新时间:2024-02-24 06:38:59

php middleware helper laravel trait

有参数 Laravel中间件的一个特征,它允许您以更类似于PHP的方式传递参数,包括作为键=>值对(用于命名参数)和作为变量参数的列表。 改进了对静态分析/ IDE的支持,允许您通过引用参数名称来指定参数,可以跳过可选参数(回退到其默认值),并添加一些验证,因此您不会偶然忘记任何必需的参数。 在我的博客文章了解更多有关为什么的信息 版本支持 PHP的:7.1,7.2,7.3,7.4 Laravel : 5.5、5.6、5.7、5.8、6.0、7.0、8.0 安装 您可以使用进行安装。 $ composer require timacdonald/has-parameters 基本用法 首先,我将使用Laravel的ThrottleRequests的精简版。 首先,将HasParameters特性添加到中间件。 <?php class ThrottleRequests { use HasParameters ; public function handle ( $ request , Closure $ next , $ maxAttempts = 60 , $


【文件预览】:
has-parameters-master
----.gitignore(86B)
----infection.json.dist(243B)
----art()
--------logo@4x.png(445KB)
--------logo@2x.png(181KB)
--------logo@3x.png(304KB)
--------socialcard.png(76KB)
--------logo@1x.png(72KB)
--------header.png(72KB)
----src()
--------HasParameters.php(6KB)
----license.txt(1KB)
----composer.json(2KB)
----.github()
--------workflows()
----.php_cs.dist(173B)
----tests()
--------Middleware()
--------HasParametersTest.php(11KB)
----readme.md(7KB)
----phpunit.xml.dist(665B)
----phpstan.neon(127B)
----psalm.xml(1KB)

网友评论