Laravel 主题模板功能扩展包, 这可能是我用过最优雅的 Laravel 主题扩展插件了
你可能和我一样找了很久 GitHub, 却找不到一款优雅的 laravel 主题扩展插件,老样子,既然找不到就自己动手丰衣足食,该扩展插件核心为:利用 View::addNamespace () 和 View::prependNamespace () 实现主题模板功能
GitHub: hongyukeji/laravel-theme
- 安装:
composer require hongyukeji/laravel-theme
- 发布 config/themes.php 配置文件
php artisan vendor:publish --provider=Hongyukeji\\LaravelTheme\\ThemeServiceProvider
- 使用:
// 1. 在 config/themes.php 中 添加 templates, 如: 'frontend' => [ 'path_prefix' => 'resources/views/frontend/', 'template' => 'default', 'template_default' => 'default', ],
// 2. 在控制器中使用: public function index() { return view('frontend::index.index'); }
// 3. 在视图目录新建frontend目录和对应的index(frontend => 终端, default => 主题): resources/views/frontend resources/views/frontend/default resources/views/frontend/default/index resources/views/frontend/default/index/index.blade.php
templates 参数说明:
- path_prefix 为每个终端模板目录路径
- template 为使用模板的目录
- template_default 为默认模板目录,即找不到 template 模板对应的目录文件,会自动在该参数定义的目录去查找
- 助手函数你可能会需要:
get_template_dir 获取给定目录下的所有目录 - 图片
Laravel 主题模板功能扩展包, 这可能是我用过最优雅的 Laravel 主题扩展插件了相关推荐
- 【Google Play】APK 扩展包 ( 2021年09月02日最新处理方案 | 制作 APK 扩展包 | 上传 APK 扩展包到 Google Play | APK 扩展文件上传时机 )
文章目录 一.制作 APK 扩展包 二.上传 APK 和 主扩展文件到 Google Play 三.APK 扩展文件上传时机 一.制作 APK 扩展包 apk.txt 内容 : APK 扩展文件测试文 ...
- laravel 主题模板功能扩展包teepluss/theme
官方教程:https://packagist.org/packages/teepluss/theme 主题将帮助您轻松地在Laravel项目中组织主题,并在单个目录中维护主题的相关资产,布局和部分. ...
- Laravel 调试利器 —— Laravel Debugbar 扩展包安装及使用教程(转)
Laravel 调试利器 -- Laravel Debugbar 扩展包安装及使用教程 时间 2015-12-24 09:57:09 Laravel学院 原文 http://laravelacad ...
- 简单几步写一个laravel扩展包
为什么80%的码农都做不了架构师?>>> laravel使用composer来管理扩展包,理解composer和laravel的开发模式,可以通过简单的几个步骤,快速写出一个l ...
- php 验证码 扩展,使用 Captcha 扩展包 为 Laravel 5 应用生成验证码
1.安装 我们通过 Composer 安装Captcha 扩展包 : composer require mews/captcha 注:Windows中使用该扩展包还需要安装 GD2 扩展(在 php. ...
- laravel中使用的PDF扩展包——laravel-dompdf和laravel-snappy
这两天项目中需要将HTML页面转换为PDF文件方便打印,我在网上搜了很多资料.先后尝试了laravel-dompdf和laravel-snappy两种扩展包,个人感觉laravel-snappy比较好 ...
- 小灯泡自媒体博客Spimes4.6收费typecho主题模板无加密无授权源码
源码下载:小灯泡自媒体博客Spimes4.6收费typecho主题模板无加密无授权源码-小程序文档类资源-CSDN下载 Spimes主题专为博客.自媒体.资讯类的网站设计开发,自适应兼容手机.平板设备 ...
- Drupal 7 主题模板概述
Drupal是一个开源的内容管理系统(CMS) 平台,它是用PHP写成的.主要用于构造提供多种功能和服务的动态网站,这些功能包括用户管理(UserAdministration).发布工作流 (Publ ...
- 轻松入门 | 用 WordPress 和主题模板做网站
本文来自作者 achair 在 GitChat 上分享「用 WordPress 和主题模板做网站」,「阅读原文」查看交流实录 「文末高能」 编辑 | 嘉仔 本话题围绕如何用 WordPress 和主题 ...
最新文章
- sublime text3 怎么配置、运行python_【IT专家】Sublime Text3配置在可交互环境下运行python快捷键...
- python构造响应头_Python爬虫库requests获取响应内容、响应状态码、响应头
- 用linux命令创建表主键,Linux系统下SQL Server数据库操作
- php正则过滤html标签_空格_换行符的代码,PHP 正则过滤 html 标签、空格、换行符的代码 (文章格式化)...
- python接口自动化(十七)--Json 数据处理---一次爬坑记(详解)
- Android实现百度地图定位服务
- 【经验】网格|Word文档间复制粘贴保留源格式后,行间距却发生变化
- 常用App URL Scheme
- 学计算机编程技校排名,学编程什么学校最好?
- 职业年金是发放到养老退休金里面吗?
- 区块链与大数据结合分析
- SpringBoot中cron表达式周一到周五运行设置
- 学生成绩管理分析系统的设计与实现(论文+源码)_kaic
- 关于各种牌子手机的字体问题
- 【物联网】4.物联网常用的通信协议 - HTTP 协议
- OPPO Pencil使用感受:自研手写笔SDK+5g压力出水
- 按预定连架杆运动规律设计平面四杆机构python
- 解决SolidWorks建模3D打印圆柱体不圆圆柱体多边形圆柱体有棱角的问题
- 成功人士谈思科认证考试技巧7
- 在线问题反馈模块实战(十六)​:实现查详情功能