Merhaba, aranıza bu az önce katıldım, çok yoğun olmasa da, codeigniter kullanıyordum fakat, fw arayışlarım sineld'in yazıları ile son buldu ve bir süredir laravel ile uğraşmaktayım.
L3 ile bir proje geliştiriyordum, yarıya kadar geldim fakat l4 yayınlanınca l4 e taşıyorum projeyi, genel anlamda Laravel ile hiç sorun yaşamadım
taaki Validator::register('rule_adi' şeklinde yaptığım kontrolleri L4 e taşıyana kadar.
L3 de Validator::register() fonksiyonu L4'e Validator::extend diye geçiş yapıyor fakat aşağıdaki kod bir türlü Laravel tarafından ciddiye alınmıyor.
$rules = array(
'day' => 'check_birthday'
);
Validator::extend('check_birthday', function($attribute, $value, $parameters)
{
$d = Input::get('day','0');
$m = Input::get('month','0');
$y = Input::get('year','0');
if (empty($d) || empty($m) || empty($y)) {
return FALSE;
}
return true;
});
$validation = Validator::make( Input::all(), $rules, $messages );
bu kod, L3 de çalışıyordu, ama L4 de bir türlü dikkate alınmıyor. extend('check_birthday') içinde doğrudan return false yapıyorum o da hata tetiklemiyor,
acaba eksik yaptığım nedir.