參考資料
手冊 | |
---|---|
鏈接 |
用artisan
命令創建方法
Laravel 會將新規則置於 app/Rules 目錄中
php artisan make:rule +驗證類名
編寫驗證
<?php
namespace App\Rules;
use Illuminate\Contracts\Validation\Rule;
class Uppercase implements Rule
{
/**
* 判斷是否通過驗證規則
*
* @param string $attribute
* @param mixed $value
* @return bool
*/
public function passes($attribute, $value)
{
return strtoupper($value) === $value;
}
/**
* 獲取校驗錯誤信息
*
* @return string
*/
public function message()
{
return 'The :attribute must be uppercase.';
}
}
使用
在驗證規則里 new出來即可