Merhaba;
$validatedData = Validator::make($request->all(), [
'ProductName' => 'required|min:5|unique:products',
'ProductWsCode' => 'required|unique:products',
'ProductCode' => 'required|unique:products',
'BrandId' => 'required',
'ModelId' => 'required',
'SupplierId' => 'required',
'SupplierProductCode' => 'required|min:3|unique:products',
'Barcode' => 'required|min:3|unique:products',
], [
'ProductName.required' => 'Ürün Adını Boş bırakmayınız',
'ProductName.unique' => 'Bu ürün adı kullanılmıştır',
'ProductName.min' => 'Ürün Adı Minimum 5 karakter olmalıdır',
'ProductWsCode.required' => 'Web Servis Kodunu Boş bırakmayınız',
'ProductWsCode.unique' => 'Web Servis kodu kullanılmıştır',
'ProductCode.required' => 'Ürün Kodunu Boş bırakmayınız',
'ProductCode.unique' => 'Bu Ürün Kodu kodu kullanılmıştır',
'Barcode.required' => 'Barkod alanı Boş bırakmayınız',
'Barcode.unique' => 'Bu Barkod kodu kullanılmıştır',
'Barcode.min' => 'Barkod Kodu Minimum 3 karakter giriniz',
'BrandId.required' => 'Marka seçiniz',
'ModelId.required' => 'Model seçiniz',
'SupplierId.required' => 'Tedarikçi seçiniz',
'SupplierProductCode.required' => 'Tedarikçi Ürün Kodu giriniz',
'SupplierProductCode.unique' => 'Tedarikçi Ürün Kodu daha önce kullanılmıştır',
'SupplierProductCode.min' => 'Tedarikçi Ürün Kodu Minimum 3 karakter giriniz',
]);
Burada tüm request i validate ediyoruz.Ama ben sadece belirli alanları doğrulamak istiyorum.
$request->all(); parametresi yerine nasıl bir dizi kullanmalıyım.
```
[
$request->ProductName,
$request->HasSubProducts,
$request->ProductWsCode,
$request->ProductCode,
$request->SupplierProductCode,
$request->BrandId,
$request->ModelId,
$request->SupplierId,
$request->Barcode
]
Bu dizi hata veriyor.Nasıl bir dizi kullanmalıyım.
$request->all(); parametresini kullanarak $request->HasSubProducts bu requestini veri tabanına kayıt etmek istediğimde hata alıyorum.
HATA
`The GET method is not supported for this route. Supported methods: POST`.