2017-01-12 5 views
0

私はあなたの助けが必要なので、私は頭を抱えることができないという問題があります。

私は、チェックボックスを持つフォームを受け入れ、私のコントローラ内の機能を持っている:

if (isset($request->check0)) { 
     $calendar2 = Calendar::create([ 
       'user_id' => $userid, 
       'event_id' => $request->event0 
    ]); 

$要求 - > EVENT0を整数として登録されている場合、開発中のイムしかし、私は同じコードで生きて行くとき、この値はnullになります。

完全に切り詰められています。どんな助けでも本当に感謝しています。

種類よろしく

EDIT問題は解決しました。これは、フォーム上の4の1つのチェックボックスであり、このように見えたビューでPHPのループがありました:

<?php $x = 0;?> 
        @foreach($classes as $class) 
        <h4>{{$class->title}}</h4> 
        <input id="check<? echo $x; ?>" name="check<? echo $x; ?>" type="checkbox" checked /> 
        <input id="event<? echo $x; ?>" name="event<? echo $x; ?>" type="hidden" value="{{$class->id}}"> 
        <? $x++;?> 
        @endforeach 

は、私は問題を解決し、完全なタグを使用してください作成:

<?php $x = 0;?> 
        @foreach($classes as $class) 
        <h4>{{$class->title}}</h4> 
        <input id="check<?php echo $x; ?>" name="check<?php echo $x; ?>" type="checkbox" checked /> 
        <input id="event<?php echo $x; ?>" name="event<?php echo $x; ?>" type="hidden" value="{{$class->id}}"> 
        <?php $x++;?> 
        @endforeach 
+0

修正ブレード:ライブサーバーが生産され、ローカルホストが固定開発 – aceraven777

+0

です - おかげで友人 – Kmars

+1

あなたはgetメソッドを使用して使用してみてくださいことはできますか? '' '$ request-> get( 'event0')' '' – aceraven777

答えて

0

はこれを上試してみてください

<input type='checkbox' name='check0' value=1> 
<input type='hidden' name='check0' value=0> 
関連する問題