thinkphp6通過依賴注入實現表單統一驗證


項目安裝就我做聲明了,自己按照文檔安裝即可

ThinkPHP6.0完全開發手冊

 

官方案例:

可以直接在驗證器類中使用message屬性定義錯誤提示信息,例如:

 

namespace app\validate;

use think\Validate;

class User extends Validate
{
    protected $rule =   [
        'name'  => 'require|max:25',
        'age'   => 'number|between:1,120',
        'email' => 'email',    
    ];
    
    protected $message  =   [
        'name.require' => '名稱必須',
        'name.max'     => '名稱最多不能超過25個字符',
        'age.number'   => '年齡必須是數字',
        'age.between'  => '年齡只能在1-120之間',
        'email'        => '郵箱格式錯誤',    
    ];
    
}

  

數據驗證:

 

在需要進行User驗證的控制器方法中,添加如下代碼即可:

查看全文 >>


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM