Laravel 4フォームで設定した一連のチェックボックスの値を取得したいと思います。ここでチェックボックスを設定するビューのコードです:Laravel 4コントローラ(チェックされている場合)の一連のチェックボックスの値を取得する方法
@foreach ($friends as $friend)
<input tabindex="1" type="checkbox" name="friend[]" id="{{$friend}}" value="{{$friend}}">
@endforeach
私のコントローラでは、私がチェックボックスの値を取得し、配列に入れたいと思います。私はこれを行う方法を正確にわからないが、私はそれが何かのようであると仮定します。
array[];
foreach($friend as $x)
if (isset(Input::get('friend')) {
array[] = Input::get('friend');
}
endforeach
は、あなたがこれを行うための解決策を私に提供してもらえますか?ありがとうございました。
EDIT:それは "もし" ループを通って行くのではありません
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');
}
:
これは私がコントローラに持っているものです。 print_rの出力が$ friends_checked変数の内容を確認するにはどうすればよいですか?
実際に何が入っているかをprint_r($ friends_checked)に見てみてください。 –
私はそれを見ることができるように、この変数をコントローラからどのように印刷するのですか? – user1072337
これをコントローラに入力してください:print_r($ friends_checked); –