laravel部分打破了其余的花

时间:2018-06-09 20:37:56

标签: php laravel laravel-blade

我正在开发我的第一个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 :(得分:0)

您是否已将数据发送到此类视图,

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

你可以在刀片上添加这样的代码,

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

您可以检查此软件包,例如laravel project for get users,并在用户刀片上显示分页

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

答案 1 :(得分:0)

我认为(很遗憾)。

我的部分有@section('content')和@endsection标签。

对于其他新手,这将替换页面模板内容部分中的代码。