kolay gelsin , İlleri Listeleyen ve global.php 'de yer alan makrom şu şekilde ;
Form::macro('ilSecimi', function($name, $selected = 0, $options = [])
{
$iller = [0 => 'İli Seç'] + Il::remember(60)->get()->lists('iladi', 'id');
return Form::select($name, $iller, $selected, $options);
});
Bunu istediğim sayfada şu şekilde çağırıyorum ve sıkıntı yok iller geliyor.
<option value=" {{ Form::ilSecimi('il') }}"> </option>
Ben birde ile göre ilçeleri getiren makro yapmaya çalışıyorum ama ilçeler boş geliyor .Aslında kodlar şu şekildeyken ilcelerde geliyor ama bütün ilçeler geliyor. kodlarım ;
Form::macro('ilceSecimi', function($name, $selected = 0, $options = [])
{
$ilceler = [0 => 'İlçeyi Seç'] + Ilce::remember(60)->get()->lists('ilceadi', 'id');
return Form::select($name, $ilceler, $selected, $options);
});
<option value="{{ Form::ilceSecimi('ilce') }}"></option>
İlçeleride bu şekilde çağırıyorum;sorun yok ama butun ilceler geliyor dediğim gibi
<option value=" {{ Form::ilceSecimi('ilce') }}"> </option>
Ben Bu iki makro arası ilişki kurup ile göre ilceyi getirme konusunda sıkıntı yasıyorum .Şöyle bir şeyler denedim ama bu seferde boş geliyor.kodlar;
Form::macro('ilceSecimi', function($name, $selected = 0, $options = [])
{
$ilceler = [0 => 'İlçeyi Seç'] + Ilce::remember(60)->where('il_id','=',Form::ilSecimi($selected))->get()->lists('ilceadi', 'id');
return Form::select($name, $ilceler, $selected, $options);
});
<option value="{{ Form::ilceSecimi('ilce') }}"></option>
Kolay gelsin saygılar