laravel-admin 表單唯一驗證


表單進行提交時如果要進行數據庫中的唯一驗證 可以

$form->text('name', __('設備名'))
->creationRules('required|unique:xf_equipment_detail', ['required' => '此項不能為空','unique' => '名稱不能重復'])
->updateRules('required|unique:xf_equipment_detail,name,{{id}}', ['required' => '此項不能為空','unique' => '名稱不能重復']);

驗證規則的格式就是在創建規則里          uinque:表名

在更新規則里  uinque:表名,字段名,{{id}}    這樣驗證時用來排除自身的干擾

之所以不用rule方法 文檔中也說明了 rule方法無法在更新操作驗證唯一性時候派排除自身


免責聲明!

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



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