распечатать последние 5 статей в панели управления - PullRequest
0 голосов
/ 26 мая 2020

Я хотел бы знать, как с помощью рюкзака разместить список последних 5 предметов на панели управления? Я сделал таблицу

<div class="table-responsive">
    <table class="table table-hover m-0 table-actions-bar">

        <thead>
        <tr>
            <th>
                <div class="btn-group dropdown">
                    <button type="button" class="btn btn-light btn-xs dropdown-toggle waves-effect waves-light"
                            data-toggle="dropdown" aria-expanded="false"><i class="mdi mdi-chevron-down"></i></button>
                    <div class="dropdown-menu">
                        <a class="dropdown-item" href="#">Dropdown link</a>
                        <a class="dropdown-item" href="#">Dropdown link</a>
                    </div>
                </div>
            </th>
            <th>Titolo Post</th>
            <th>Data</th>
            <th>Stato</th>
            <th>Categria</th>
            <th>Azione</th>
        </tr>
        </thead>
        <tbody>
        <tr>
            <td>

            </td>

            <td>
                <h5 class="m-0 font-weight-medium"></h5>
            </td>

            <td>
                <i class="mdi mdi-map-marker text-primary"></i>
            </td>

            <td>
                <i class="mdi mdi-clock-outline text-success"></i>
            </td>

            <td>
                <i class="mdi mdi-currency-usd text-warning"></i>
            </td>

            <td>
                <a href="#" class="table-action-btn"><i class="mdi mdi-pencil"></i></a>
                <a href="#" class="table-action-btn"><i class="mdi mdi-close"></i></a>
            </td>
        </tr>
        </tbody>
    </table>
</div>

Я сделал таблицу внутри jumbotron.blade. php затем функция, которая печатает вам на экране последние 5 сообщений, которые я разместил здесь? в методе приборной панели?

$recentPost : Article::orderBy('id', 'desc')>limit(5)->get()

любое другое решение?

1 Ответ

1 голос
/ 26 мая 2020

Эта строка содержит последние 5 статей.

$articles = Article::orderBy('id', 'desc')->limit(5)->get();

Вам необходимо передать его в представление. Пример:

return view('dashboard', ['articles' => $articles]);

И l oop статьи в таблице файлов лезвий. Пример:

<table class="table">
  <thead>
    <tr>
      <th scope="col">ID</th>
      <th scope="col">Title</th>
      <th scope="col">Author</th>
      <th scope="col">Date</th>
    </tr>
  </thead>
  <tbody>
    @foreach($articles as $article)
      <tr>
        <th scope="row">{{ $article->id }}</th>
        <td>{{ $article->title }}</td>
        <td>{{ $article->author }}</td>
        <td>{{ $article->created_at }}</td>
      </tr>
    @endforeach
  </tbody>
</table>
...