почему не существует поиска, записей и т. д. - PullRequest
0 голосов
/ 09 июля 2019

Я копирую пасту с веб-сайта с данными. Я добавил свой CSS-файл и Javascript в мой blade-файл

Почему @foreach не отображает какие-либо данные?

 @extends('layouts.main')    
 @section('content')
<link href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.1.3/css/bootstrap.css" rel="stylesheet">
<link href="https://cdn.datatables.net/1.10.19/css/dataTables.bootstrap4.min.css" rel="stylesheet">
<div class="card-body">
  <div class="tab-content">
    <div class="tab-pane fade show active" id="basic-rounded-tab1">
      <!-- Striped rows -->
      <div class="card">
        <table id="example" class="table table-striped table-bordered" style="width:100%">
          <thead>
            <tr>
             <th>NO</th>
             <th>KODE WNI</th>
             <th>JENIS IDENTITAS</th>
             <th>NO IDENTITAS</th>
             <th>NAMA</th>

           </tr>
         </thead>
         <tbody>
          <?php $i = 1; ?>
          @foreach($datawni as $content)
          <tr>
            <td>{{$i}}</td>
            <td>{{$content->kode_wni}}</td>
            <td>{{$content->jenis_identitas}}</td>         
            <td>{{$content->no_identitas}}</td>
            <td>{{$content->nama}}</td>
          </tr>
          <?php $i++ ?>
          @endforeach
        </tbody>
      </table>
    </div>
    <!-- /striped rows -->
  </div>

  <div class="tab-pane fade" id="basic-rounded-tab2">
    Food truck fixie locavore, accusamus mcsweeney's marfa nulla single-origin coffee squid laeggin.
  </div>                  
</div>
</div>
@endsection

@section('js')
<script type="text/javascript" src="https://code.jquery.com/jquery-3.3.1.js"></script>
<script type="text/javascript" src="https://cdn.datatables.net/1.10.19/js/jquery.dataTables.min.js"></script>
<script type="text/javascript" src="https://cdn.datatables.net/1.10.19/js/dataTables.bootstrap4.min.js"></script>
<script>
  $(document).ready(function() {
    $('#example').DataTable();
  } );
</script>
@endsection

1 Ответ

0 голосов
/ 10 июля 2019

Пока я отвечаю, ваш вопрос кажется неясным. Вам нужно проверить контроллер, в который вы передали переменную $ datawni в это представление. Если вы получаете ошибку Undefined variable, это потому, что вы не передали переменную в представление. Иначе ваша переменная пуста. Поэтому необходимо проверить базу данных. это может быть проблема с посевом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...