Dcat-admin 重写底部版权内容
背景
- 使用 deploy 自动发布项目,无法直观知道发布成功与否
- 想到可在版权代码位置,添加更新时间来解决该问题
原理
- 已知 Dcat-admin 加载布局文件时候,优先加载 resources/views 目录下的文件
- 我们找到 Dcat-admin 包的版权文件,然后复制到 resources/views 目录下并重写即可
解决
- 找到版权文件
vendor/dcat/laravel-admin/resources/views/layouts/container.blade.php
- 复制包里的
container.blade.php
文件 ,最终呈现为 resources/views/vendor/admin/layouts/container.blade.php
- 修改复制出来的文件,实现自己的想要效果。我自己修改后的代码如下
<footer class="main-footer pt-1">
<p class="clearfix blue-grey lighten-2 mb-0 text-center">
<span class="text-center d-block d-md-inline-block mt-25">
Powered by
<a target="_blank" href="https://github.com/jqhph/dcat-admin">Dcat Admin</a>
<span> · </span>
v{{ Dcat\Admin\Admin::VERSION }}
</span>
<span class="text-center d-block d-md-inline-block mt-25">
环境:{{ config('app.env') }} 最后更新时间:{{ config('app.deploy_date') }}
</span>
<button class="btn btn-primary btn-icon scroll-top pull-right" style="position: fixed;bottom: 2%; right: 10px;display: none">
<i class="feather icon-arrow-up"></i>
</button>
</p>
</footer>