Laravel数据无法正确进入数据库

时间:2017-06-27 09:39:35

标签: php database laravel laravel-5 view

我需要的是,如果我获得MOB/TR/1743的第一个元素ID,则按下与id相关的标记按钮数据必须进入数据库。

enter image description here

这就是数据库中的内容。

enter image description here

但这就是我进入数据库的原因。这意味着将另一个列数据导入数据库。

enter image description here

以下是对此的看法。

<div class="row">
   <section id="feature" class="section-padding wow fadeIn delay-05s">
      <div class="container">
        <div class="row">
          <div class="col-md-12 col-sm-6 col-xs-12">
            <div class="wrap-item text-center">

              <div class="jumbotron">
                  <div class="item-img">
                     <img src="images/ser02.png">
                  </div>

                  <div class="form-group">                    
                      <form action="search" method="post" class="form-inline">    
                            <select name="institute" id="institute">
                                <option selected="selected" value="id">Trainee Id</option>
                                <option value="full_name">Trainee Name</option>
                                <label for="Search">Name</label>
                            </select>
                            <input type="text" name="search" /><br>
                            <input type="hidden" value="{{ csrf_token() }}" name="_token" />
                            <input type="submit" name="submit" value="Search">
                      </form>
                  </div>
              </div>
            </div>
          </div>
        </div>
      </div>
    </section>
</div>

<div class="col-md-12 col-sm-6 col-xs-12">
   <div class="panel panel-default">
      <div class="panel-body">
          <table class="table table-striped">
                <thead>    
                   <th>Trainee ID</th>
                   <th>Name with Initials</th> 
                   <th>Time</th>
                   <th>Mark Here!</th>
                 </thead>
                 <tbody>
                 <form action="{{route('TraineeAttendance.store')}}" method="post" >
                  {{ csrf_field() }}  
                  @foreach($items as $item)
                  <tr>
                    <td>
                       <div class="form-group">
                          <input type="text" name="trainee_id" class="form-control" value="{{ $item->trainee_id }}">
                       </div>
                    </td>
                     <td>
                          <div class="form-group">
                              <input type="text" name="name" class="form-control" value="{{ $item->name_with_initials }}">
                          </div>
                     </td>
                     <td>
                         <label><input type="checkbox" name="time" id="time" value="time">&nbsp; Time</label>
                     </td>
                     <td>
                          <input type="submit" class="btn btn-info">  
                     </td>
                  </tr>
                  @endforeach
                </form>    
                </tbody>
          </table>
      </div>
   </div>
</div>

为什么我的数据出错了?

1 个答案:

答案 0 :(得分:1)

试试希望它有所帮助

                    @foreach($items as $item)

          <form action="{{route('TraineeAttendance.store')}}" method="post" >
           {{ csrf_field() }}  
              <tr>
                 <td>
                    <div class="form-group">
                    <input type="text" name="trainee_id" class="form-control" value="{{ $item->trainee_id }}">
                    </div>
                 </td>

                  <td>
                  <div class="form-group">
                    <input type="text" name="name" class="form-control" value="{{ $item->name_with_initials }}">
                    </div>
                  </td>

                  <td>
                    <label><input type="checkbox" name="time" id="time" value="time">&nbsp; Time</label>
                  </td>

                    <td>
                    <input type="submit" class="btn btn-info">

                  </td>
              </tr>
                    </form>    
                    @endforeach