2016-05-26 17 views
1

私は自分のhomeControllerにユーザーの配列を作成し、そのデータをhome.blade.phpファイルにレンダリングしました。私は、フォームを送信しようとただしたときに、私が言うのエラーが表示されます。未定義の変数:usersArrayをLaravel Formデータを表示

はここに私のhome.blade.phpです:

{!! Form::open(array('id' => 'activateForm')) !!} 

{!! csrf_field() !!} 

<div> 

<div class="home-rounded-border center-content"> 
     <input type = "checkbox" id = "checkAll" />Select All<span style="padding-left: 310px;font-weight: bold;">Email</span><br/> 
     @foreach($usersArray as $key => $value) 
     <ul> 
      <li> 
       <input type="checkbox" id="checkboxUser{{$key}}" name="user-name-checkbox{{$key}} ">{{$value}} 
       <input type = "email" class="styled-text rounded" name = "name" id = "customer-name-inputField{{$key}}" placeholder=""/><br/><br/> 
      </li> 
     </ul> 
     @endforeach 

    <center><input type = "submit" class="sign-in-button"value = "Submit"/></center> 

    </br> 
    <div id="statusMsg" style="margin: 0px 40px 0px 40px; background-color: #ffffff;"></div> 

    <ul><li class="logout"><a href="logout"><span>Logout</span></a></li></ul> 

</div> 

<br/><br/> 
</div> 
{!! Form::close() !!} 
+0

フォームが送信されたときにエラーが発生した場合は、その処理方法を表示する必要があります – Steve

+0

さらに、routes.phpファイル – swatkins

+0

を見てみましょう。 – huuuk

答えて

0

投稿機能でusersArrayも定義する必要があります。投稿要求を処理します。

0

たぶんあなた<input type = "email" class="styled-text rounded" name = "name" id = "customer-name-inputField{{$key}}}}" placeholder=""/><br/><br/>、あなたは4倍}を追加しました$ keyの後に

+0

私はちょうどそれらの余分な}}を取り除いたが、それはまだ動作しません:( – HenryDev

関連する問題