人人人妻人人人妻人人人,99精品国产综合久久久久五月天 ,欧美白人最猛性XXXXX,日韩AV无码免费播放

News新聞

業(yè)界新聞動態(tài)、技術(shù)前沿
Who are we?

您的位置:首頁      樂道系統(tǒng)FAQ      Laravel 5.5 的自定義驗證對象/類示例代碼詳解

Laravel 5.5 的自定義驗證對象/類示例代碼詳解

標(biāo)簽: 發(fā)布日期:2017-08-29 00:00:00 266

Laravel 5.5 將提供一個全新的自定義驗證規(guī)則的對象,以作為原來的 Validator::extend 方法的替代。

Laravel 5.5 將提供一個全新的自定義驗證規(guī)則的對象,以作為原來的 Validator::extend 方法的替代。。很多時候我們會直接用正則表達(dá)式來處理這種特殊的驗證,也有時候我們會選擇用 Validator::extend 來擴展一個自定義的規(guī)則。但在 Laravel 5.5 版本中,我們有了新的手段,只要定義一個實現(xiàn) Illuminate\Contracts\Validation\Rule 接口的類即可實現(xiàn)自定義的驗證規(guī)則,并可以直接使用。

下面是一個簡單的示例:

use Illuminate\Contracts\Validation\Rule;
class IsOddValidationRule implements Rule
{
  public function passes($attributes, $value)
  {
    return ($value % 2 !== 0);
  }
  public function message()
  {
    return ':attribute 必須是奇數(shù)';
  }
}