在laravel docs似乎有一個integer和一個numeric驗證規則。我想知道兩者之間的區別是什麼?Laravel驗證:數字和整數之間的區別?
5
A
回答
7
整數就像一個沒有小數的整數:2, 256, 2048
。
http://php.net/manual/en/function.is-int.php
數字是任何數字,包括浮點數字:2.478, +0123.45e6
1
按照Laravel的源代碼,無論是驗證具有以下邏輯。
// For rule 'integer'
protected function validateInteger($attribute, $value)
{
return filter_var($value, FILTER_VALIDATE_INT) !== false;
}
// For rule 'numeric'
protected function validateNumeric($attribute, $value)
{
return is_numeric($value);
}
對於多個參考挖入Laravel的源代碼 - here >>
相關問題
- 1. 輸入數據驗證時filter_var和filter_input之間的區別
- 2. 之間有什麼區別{0}和{0,數字,整數}
- 3. 參數和參數之間的區別
- 4. {參數}和參數之間的區別?
- 5. 在線和離線許可證驗證之間的區別
- 6. 數據和django rest框架中的驗證數據之間有什麼區別?
- 7. Laravel - 認證後衛和驅動程序之間的區別?
- 8. SQLSever身份驗證與Windows身份驗證之間的區別
- 9. 編碼和整理之間的區別?
- 10. EULA和許可證之間的區別
- 11. SmartGit和TortoiseGit憑證之間的區別?
- 12. 帶整數鍵和矢量的地圖之間的區別
- 13. 基數「*」和「0 .. *」之間的區別 - UML
- 14. ==和=== WRT數組之間的區別?
- 15. read.table和read.delim函數之間的區別
- 16. 函數和過程之間的區別?
- 17. 語句和函數之間的區別
- 18. 數組和堆棧之間的區別?
- 19. MPI_Allgather和MPI_Alltoall函數之間的區別?
- 20. setcookie()和session_set_cookie_params()函數之間的區別
- 21. getch()和scanf()函數之間的區別
- 22. 函數和語句之間的區別
- 23. 2個整數字段之間的區別
- 24. C++中無符號和無符號整數之間的區別
- 25. WSO2身份驗證 - JSESSIONID和RememberMeDataValue之間的區別
- 26. validator.w3.org和jigsaw.w3.org css驗證器之間的區別?
- 27. NG_VALIDATORS和驗證器之間的區別(類)
- 28. Razor Preview和Razor Beta之間表單身份驗證的區別?
- 29. MVC3 - 驗證輸入 - create()和edit()之間的區別()
- 30. WebAPI驗證裝飾 - [DataMember]和[Required]之間的區別?