【问题标题】:Validate a field globaly at laravel 5在 laravel 5 全局验证一个字段
【发布时间】:2015-06-24 15:43:57
【问题描述】:

假设我们在几乎所有表中都有一个相同的字段,并且具有相同的验证规则,例如像 slug 这样的东西,是否可以创建一个规则来处理具有 slug 字段的所有请求的验证?

【问题讨论】:

    标签: php validation laravel laravel-5 laravel-request


    【解决方案1】:

    您可以创建一个主 Request validation class 并在所有控制器中使用它,并且在请求中您需要更多规则,您可以从这个主请求类继承以添加更多规则

    【讨论】:

    • @Mic0 抱歉,如果你想使用 Laravel5 和 PHP,你绝对应该看看 php.net/manual/en/language.namespaces.php 来学习它们。
    • 我创建了一个类 MainRequest 并从 Request 类扩展它,然后我在这个包含全局规则的类中放置了一个受保护的 $validation 变量在他们扩展 MainRequest 的自定义请求类中,我将其他规则添加到 $this->validation 变量中,并在 enf 中以 rules() 方法返回它,我不知道这是否是正确的方法,但它正在工作。谢谢。
    猜你喜欢
    • 2016-03-18
    • 2015-07-28
    • 2016-01-11
    • 2014-08-08
    • 2019-03-24
    • 2021-09-14
    • 2020-10-23
    • 1970-01-01
    • 2015-12-15
    相关资源
    最近更新 更多