Merhaba,
Barkod alanım var bu alanda 13 karakter ile sınırlandırıyorum fakat durmadan maxı tek kullansam bile 13 karakter hatası alıyorum. Yardımlarınızı bekliyorum
public function rules()
{
return [
'name' => 'required|max:255',
'price' => 'required|numeric',
'category_id' => 'nullable|exists:categories,id',
'image' => 'nullable|image|max:512|mimes:jpeg,jpg,png',
'barcode' => 'required|integer|max:13|min:13|unique:products'
];
}
public function messages()
{
return [
'name.required' => 'Ürün adı boş geçilemez.',
'name.max' => 'ürün adı maksimum 255 karakter olabilir.',
'price' => 'Fiyat boş geçilemez.',
'category_id.exists' => 'Böyle bir kategori sistemde mevcut değil.',
'image.file' => 'Resim alanı dosya olmalıdır.',
'image.max' => 'Maksimum 512mb resim yüklenebilir.',
'image.mimes' => 'Resim dosyasının uzantısı "jpg, jpeg, png" uzantılarından biri olmalıdır.',
'barcode.required' => 'Barkod boş geçilemez.',
'barcode.integer' => 'Barkod sayısal değer içermelidir.',
'barcode.min' => 'Barkod minumum 13 karakter olmalıdır.',
'barcode.max' => 'Barkod maximum 13 karakter olmalıdır.',
'barcode.unique' => 'Bu barkod sistemde kayıtlı.',
];
}
validationum böyle
Gönderdiğim form datayı kontrol ediyorum bir problem yok anlamadım gitti.