laravel-admin中单独定义某页面模板 如“footer.blade.php”
关于laravel-admin仅仅修改个版权的事儿在网上搜了一圈，想只想改改版权，不想动别的，但是结果基本上都是官网提供的帮助文档的方法直接修改所有模板的路径copy模板，后面再升级了万一遇上个啥结构变化都要再改一遍属实有些坑啊，于是咱们就找到了laravel的视图的基本监听方法composer，结果解决了问题。好了直接上代码:还是老办法 打开/app/Admin/bootstrap.php，添加下面代码/** * 定制单页面模板 */ app('view')->composer('admin::*', function (Illuminate\View\View $view) { $views=[ 'admin::partials.footer'=>[ 'path' => resource_path('views/footer.blade.php') ] ]; if(!empty($views[$index=$view->getName()])){ $view->setPath($views[$index]['path']); } });搞个模板/resources/views/footer.blade.phpp @if(config('admin.show_environment')) Env {!! config('app.env') !!} @endif @if(config('admin.show_version')) Version {!! \Encore\Admin\Admin::VERSION !!} @endif Powered by 技术支持 大功告成 ::(茶杯)