我有一個表格,其中包含url
輸入,我需要驗證給定的URL沒有被第三方API列入黑名單,我不確定是否需要使用Middleware
或創建特定表格Request
並驗證將該請求傳遞給命令之前的URL。有任何想法嗎?Laravel5:中間件還是驗證?
5
A
回答
9
這是Validator的工作。驗證之前添加您的自定義規則:
Validator::extend('custom', function($attribute, $value, $parameters)
{
// make 3rd party request using $value
if (…) {
return true;
} else {
return false;
}
});
不要忘了錯誤信息字符串添加到resourses/lang/xx/validation.php
文件。
瞭解更多:http://laravel.com/docs/5.0/validation#custom-validation-rules
0
表單驗證不屬於中間件。所以最好創建一個表單請求類。
您可能需要一個自定義驗證規則。見limonte的答案。
相關問題
- 1. Laravel5中的圖像大小驗證
- 2. laravel5中的電話號碼驗證
- 3. 在laravel5表單驗證中爲字段設置自定義驗證消息?
- 4. 路線中間件驗證
- 5. 驗證SharePoint還原
- 6. 我應該使用交叉驗證還是驗證數據集?
- 7. 參數驗證,還是讓它失敗?
- 8. 驗證設計:表單還是視圖?
- 9. linux +驗證文件是文本還是二進制
- 10. 驗證STL文件是ASCII還是二進制
- 11. mod_rewrite如何驗證請求是文件還是目錄?
- 12. jQuery驗證插件多個遠程問題。是我還是bug?
- 13. 在laravel5中未顯示任何驗證錯誤消息
- 14. Laravel5碳和時間
- 15. Laravel5應用程序在子文件夾中,驗證重定向不起作用
- 16. 驗證setter方法中的輸入是double還是String
- 17. NTLM身份驗證 - 它只是一個提示(挑戰),還是實際驗證?
- 18. 中間層驗證
- 19. 如何在Rails中驗證電子郵件是真實的還是假的?
- 20. 如何驗證文件是laravel驗證中的「真實文件」
- 21. 驗證和提交的laravel5形式的不工作
- 22. 使用Laravel5身份驗證的Codeception功能API測試
- 23. Laravel5:身份驗證::嘗試不按預期方式工作
- 24. 如何驗證金錢在Laravel5請求類
- 25. IIS執行SSL證書檢查還是必須驗證它?
- 26. 會話中間件:事務中間件之前還是之後?
- 27. 苗條3中間件驗證
- 28. 使用Laravel驗證的中間件
- 29. Laravel中間件API的驗證
- 30. 自定義驗證後端中間件