Bir Laravel 4 formunda oluşturduğum bir dizi onay kutularının değerlerini almak istiyorum. İşte onay kutularını kurma görünümünde kod şudur:Laravel 4 denetleyicisinde bir dizi onay kutusu için değerler nasıl alınır (işaretliyse)
@foreach ($friends as $friend)
<input tabindex="1" type="checkbox" name="friend[]" id="{{$friend}}" value="{{$friend}}">
@endforeach
benim denetleyicisi olarak, kontrol ettim kutuları için değerler elde ve onları bir diziye koymak istiyorum. Ben bunun nasıl tam olarak emin değilim, ama bir şey gibi olduğunu varsayalım:
array[];
foreach($friend as $x)
if (isset(Input::get('friend')) {
array[] = Input::get('friend');
}
endforeach
bunu yapmak için bir çözüm ile beni verebilir misiniz? Teşekkür ederim.
DÜZENLEME: "eğer" döngü gerçekleşmiyorsa
public function describe_favorite() {
$fan = Fan::find(Auth::user()->id);
$fan->favorite_venue = Input::get('venue');
$fan->favorite_experience = Input::get('experience');
$friends_checked = Input::get('friend[]');
print_r($friends_checked);
if(is_array($friends_checked))
{
$fan->experience_friends = 5;
}
$fan->save();
return Redirect::to('fans/home');
}
:
Bu benim denetleyicisi ne var olduğunu. $ Friends_checked değişkeninde ne olduğunu görmek için print_r çıktısını nasıl görebilirim?
Gerçekten neleri içerdiğini print_r ($ friends_checked) görmeye çalışın. –
Bu değişkeni Denetleyici'den nasıl yazdırırım? – user1072337
sadece bunu kontrol cihazınızda yazınız: print_r ($ friends_checked); –