如何在 Lighthouse 中使用带有参数的自定义 Laravel 规则
How to use custom Laravel rules with arguments with Lighthouse
我对 @rules
指令有疑问。我在 Laravel 中创建了自己的规则,但我需要在构造函数中传递一个参数,所以我不知道如何正确使用 @rules
指令
@rules(apply: ["App\Rules\MyCustomRule"])
我怎样才能做这样的事情?因为下面一行行不通
@rules(apply: ["new App\Rules\MyCustomRule('arg')"])
提前致谢!
使用 @rules(apply: [...])
是不可能的,但是可以通过使用 validator class.
来实现
我对 @rules
指令有疑问。我在 Laravel 中创建了自己的规则,但我需要在构造函数中传递一个参数,所以我不知道如何正确使用 @rules
指令
@rules(apply: ["App\Rules\MyCustomRule"])
我怎样才能做这样的事情?因为下面一行行不通
@rules(apply: ["new App\Rules\MyCustomRule('arg')"])
提前致谢!
使用 @rules(apply: [...])
是不可能的,但是可以通过使用 validator class.