частичные разрывы ларавеллы - PullRequest
0 голосов
/ 09 июня 2018

Я работаю над своим первым приложением laravel и, хотя я получаю много основ, часть частичного просмотра ускользает от меня.

Мой laravel 5.6. * И я пытаюсь перебратьколлекция.Сбрасывается, коллекция насчитывает 2 записи.Ни @each, ни @include не позволяют показывать остальную часть страницы.

Теперь код:

@section('content')

 // This each loop output only one element and then nothing else happens.
    @each('book.item', $collection, 'item')

    // If I disable the each, the include would work, but...
    @include('book.item')

    <p>
        All that's after won't work
    </p>


@endsection

У меня не отображается ни ошибки, ни подсказки, ни потенциальных клиентов, и я не могу найтиправильный способ поиска в Интернете, предыдущие попытки ничего не дали.

Большое спасибо за любую помощь,

Обновленные данные

Данные сбрасываются и насчитывают 2 записи, ихчерез контроллер передается следующим образом:

$books = Book::all();
return view('book/index', [
    'collection' => $books
]);

Ответы [ 2 ]

0 голосов
/ 10 июня 2018

Я понял это (большой позор).

У моего частичного были теги @section ('content') и @endsection.

Для других noobs это заменяет код в содержимомраздел шаблона вашей страницы.

0 голосов
/ 09 июня 2018

Вы отправили данные для просмотра, как это,

$users = User::paginate(10);
return view('users', ['users' => $users]);

И вы добавили код для показа на блейде,

@foreach($users as $user)
     {{ $user->name }}
@endforeach
{{ $users->links() }}

Вы можете проверить этот пакет, например, проект laravelдля пользователей и показать на пользователя лезвие с нумерацией страниц

https://github.com/durmus-aydogdu/laravel-pagination

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