堆栈那个怎么理解?

堆栈那个怎么理解?何时调用?场景是什么?

《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
讨论数量: 3

说白了就是一个父视图 @yield 的用法,子视图用 @section 填充占位
这里只是换了一种方式效果一样

5年前 评论

首先在父视图中定义一个仓库点

<head>
    @stack('skt')
</head>

子视图extends父视图之后,可能用到比如UE编辑器时需要要引入一大堆js,那在子视图中直接这样

@push('skt')
    <script src="/ueeditor.all.js"></script>
    <script src="/ueeditor.example.js"></script>
...
@endpush

这样在子视图中引入了之后就会直接推送到父视图的那个仓库,到时候子视图中引人的js文件全部会出现在父视图的那个仓库那里,也就是head节点中

文档中有一句:
你可以根据需要多次压入堆栈,通过 @stack 命令中传递堆栈的名称来渲染完整的堆栈内容。

也就是说你可以多次在子视图中使用push标签来推送,根据推送时的名字(上面的例子是skt)与仓库产生对应关系

5年前 评论

首先在父视图中定义一个仓库点

<head>
    @stack('skt')
</head>

子视图extends父视图之后,可能用到比如UE编辑器时需要要引入一大堆js,那在子视图中直接这样

@push('skt')
    <script src="/ueeditor.all.js"></script>
    <script src="/ueeditor.example.js"></script>
...
@endpush

这样在子视图中引入了之后就会直接推送到父视图的那个仓库,到时候子视图中引人的js文件全部会出现在父视图的那个仓库那里,也就是head节点中

文档中有一句:
你可以根据需要多次压入堆栈,通过 @stack 命令中传递堆栈的名称来渲染完整的堆栈内容。

也就是说你可以多次在子视图中使用push标签来推送,根据推送时的名字(上面的例子是skt)与仓库产生对应关系

5年前 评论

说白了就是一个父视图 @yield 的用法,子视图用 @section 填充占位
这里只是换了一种方式效果一样

5年前 评论

notes.largezhou.com/posts/40

可以看下我这个解释

1年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!