当前写了一个ERP,分成了console/product/order/store等模块,并且每个模块是单独的controller和view目录,然后所有模块共用model,代码结构如下
比如说,在console/view/layout.blade.php中和order/view/layout.blade.php中都有相同的代码片段,我想单独保存到一个视图文件中。不知道大家有什么建议?
<!-- 多个模块中的多个视图文件中的代码片段 -->
<div class="modal fade" id="modal-notlogin" data-backdrop="static" data-keyboard="false" tabindex="-1" aria-labelledby="staticBackdropLabel" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title" id="staticBackdropLabel">セッションの有効期限が切れ</h5>
</div>
<div class="modal-body">
現在のログイン セッションの有効期限が切れています。
</div>
<div class="modal-footer">
<a href="/login?redirect_uri={{ urlencode(request()->uri()) }}" class="btn btn-primary">再登録</a>
</div>
</div>
</div>
</div>
做软链 哈哈
做成ajax加载肯定可以,但是效果差一些
模板内容几乎都是静态的,整成ajax就多了一次HTTP请求,感觉不划算...
满足以上三点就是好方法,比如你可以把这部分内容封装成一个函数,在视图文件里面调用。
也是,可以用个函数来调用
项目访问量还是比较大,之前用的CI,后来部分守护程序用了hyperf,然后直接全都改成webman了,谢谢兄弟,我们先用函数调用了。
翻了翻文档,已解决: {!! view('layouts.header', ['user' => $user], '')->rawBody() !!}
这样不乱吗
没有办法,因为是ERP,项目比较大,分模块开发至少找视图的时候少了一级