Okunacak uygun bir ad için: öznitelik adını (giriş adı) değiştirmek için "dil> {dil}> validation.php" içindeki doğrulama özniteliklerini kullanmaya çalışıyorum (örnek: ad_ad> Ad). Kullanımı çok basit görünüyor, ancak doğrulayıcı "güzel isimler" göstermiyor.
Bu bende var:
'attributes' => array(
'first_name' => 'voornaam'
, 'first name' => 'voornaam'
, 'firstname' => 'voornaam'
);
Hataları göstermek için:
@if($errors->has())
<ul>
@foreach ($errors->all() as $error)
<li class="help-inline errorColor">{{ $error }}</li>
@endforeach
</ul>
@endif
Ve denetleyicideki doğrulama:
$validation = Validator::make($input, $rules, $messages);
$ Mesaj dizisi:
$messages = array(
'required' => ':attribute is verplicht.'
, 'email' => ':attribute is geen geldig e-mail adres.'
, 'min' => ':attribute moet minimaal :min karakters bevatten.'
, 'numeric' => ':attribute mag alleen cijfers bevatten.'
, 'url' => ':attribute moet een valide url zijn.'
, 'unique' => ':attribute moet uniek zijn.'
, 'max' => ':attribute mag maximaal :max zijn.'
, 'mimes' => ':attribute moet een :mimes bestand zijn.'
, 'numeric' => ':attribute is geen geldig getal.'
, 'size' => ':attribute is te groot of bevat te veel karakters.'
);
Biri bana neyi yanlış yaptığımı söyleyebilir mi? Öznitelik adının öznitelikler dizisindeki (dil) "güzel ad" ile değiştirilmesini istiyorum.
Teşekkürler!
DÜZENLE:
Sorunun Laravel projelerim için asla varsayılan bir dil belirlememem olduğunu fark ettim. Dili 'NL' olarak ayarladığımda yukarıdaki kod çalışıyor. Ancak, dilimi ayarladığımda, dil url'de görünecek. Ve olmamasını tercih ederim.
Öyleyse bir sonraki sorum: Dili url'den kaldırmak veya varsayılan dili orada görünmeyecek şekilde ayarlamak mümkün mü?