【问题标题】:How to use custom Laravel rules with arguments with Lighthouse如何使用带有 Lighthouse 参数的自定义 Laravel 规则
【发布时间】:2021-07-08 11:53:09
【问题描述】:

我对@9​​87654321@ 指令有疑问。我在 Laravel 中创建了自己的规则,但我需要在构造函数中传递一个参数,所以我不知道如何正确使用 @rules 指令

@rules(apply: ["App\\Rules\\MyCustomRule"])

我该如何做这样的事情?因为下面这行不行

@rules(apply: ["new App\\Rules\\MyCustomRule('arg')"])

提前谢谢你!

【问题讨论】:

  • 请将答案标记为正确,因为您不能使用@rule 指令,但您可以使用@validator 作为指令来实现您想要的! @Jorge Rubira

标签: laravel lighthouse laravel-lighthouse


【解决方案1】:

@rules(apply: [...]) 无法实现,但可以通过使用 validator class 来实现。

【讨论】:

    猜你喜欢
    • 2018-07-29
    • 2019-07-24
    • 2019-11-05
    • 1970-01-01
    • 2023-03-21
    • 2020-12-13
    • 2020-08-02
    • 2015-06-17
    • 2017-12-01
    相关资源
    最近更新 更多