[英]Custom error message for Laravel validation rule: Dimensions
我正在嘗試驗證如下所示的圖像上傳:
$this->validate($request, [
'admin_image'=> 'nullable|image|dimensions:min_width=600,min_height=600',
]);
當所選圖像太小時,laravel 會顯示錯誤:
The Admin Image has invalid image dimensiona
我認為該消息並沒有具體說明圖像在哪個維度上較小,例如:寬度或高度。
我期待這樣的錯誤消息: The Admin Image width cannot be less than 600px
, The Admin Image height cannot be less than 600px
這里“管理圖像”是屬性名稱,“600”是我在規則中給出的值
所以,我想在validation.php的custom
消息數組中為min_width
和max_width
創建一個自定義錯誤消息,如下所示:
'admin_image' => [
'dimensions.min_width' => 'The :attribute dimension (width) cannot be less than :min_width px',
'dimensions.min_height' => 'The :attribute dimension (height) cannot be less than :min_height px',
],
但不幸的是,這不起作用,Laravel 繼續顯示默認消息。
請理解
dimensions:min_width=600
錯誤消息dimensions:min_width=600
和dimensions:min_height=600
就像我在自定義錯誤消息數組中嘗試過的一樣。
我知道這很簡單,但我做錯了。
任何幫助將不勝感激
在validation.php
添加自定義錯誤信息如下:
'admin_image' => [
'dimensions' => [
'min_width' => 'The :attribute dimension (width) cannot be less than :min_width px'
]
]
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.