Laravel5实际上是否有Jade模板引擎? Jade代码将更容易开发,并且 - 它会生成一个紧凑的HTML代码。Laravel5的玉石渲染引擎?
回答
从今天起,我就是Laravel的新手了,想出了同样的问题。 我认为有两个不同的approches:
通过构建工具
首先,你可以使用NPM,咽和灵药编译 - 女巫都配备了Laravel。 因此你必须安装npm和gulp(我假设你已经有了)。 通过
npm i --save-dev laravel-elixir-jade
使用laravel-elixir-jade
模块在gulpfile添加几行后,你可以通过
gulp
这里运行默认的任务是gulpfile.js
var elixir = require('laravel-elixir');
require('laravel-elixir-jade');
elixir(function(mix) {
mix.less('app.less')
.jade({
baseDir: './resources',
blade: true,
dest: '/views/',
pretty: true,
search: '**/*.jade',
src: '/jade/'
});
});
开始时不要忘记require('laravel-elixir-jade');
。
编译在服务器端
你也必须让PHP-服务器渲染你的玉文件,同时渲染页面的可能性。我已经创建了一个名为mhochm/laravel-jadephp
的软件包,可能是您正确的模块。
我承诺:
创建视图一如既往,但在玉语法
需要这个包与作曲家:
composer require mhochm/laravel-jadephp
的的ServiceProvider添加到供应商阵列中配置/ app.php:
'mhochm\LaravelJadePHP\LaravelJadePHPServiceProvider',
我希望这将帮助你:)
摩西
非常感谢你,我一直在使用laravel-elixir-jade,但它总是将所有的.jade文件编译成.blade.php,所以我编写了我自己的jade2blade脚本,它不需要大量的工作,它监视.jade文件上的文件更改并只编译必要的文件。 [https://github.com/eschmid72/jade2blade/](https://github.com/eschmid72/jade2blade/) – Artisan72
- 1. Rails HAML引擎渲染
- 2. Twitter引导两列渲染玉?
- 3. 游戏引擎vs图形引擎vs渲染引擎
- 4. 快递,玉石布局文件渲染正文但没有渲染头
- 5. 玉不渲染外部JSON
- 6. 渲染引擎中的单元格
- 7. magento:使用magento渲染引擎渲染外部html
- 8. 只渲染部分快速和玉石块
- 9. 表达和玉石,忽略渲染错误
- 10. 如何使用React,Node和Webpack渲染帕格/玉石模板?
- 11. MEANJS堆栈后端渲染引擎
- 12. 刀片引擎元素渲染排序
- 13. 为什么模板引擎doest'n渲染
- 14. 是否有ASP.NET MVC的玉石模板引擎?
- 15. 在Express中渲染玉石时包含其他文件的内容?
- 16. PDF石英渲染质量
- 17. 经常收到“无法获取引用渲染引擎”
- 18. aspmvc2使用火花引擎渲染partialview jQuery使用火花引擎
- 19. 有没有.NET的任何渲染的HTML Diff引擎
- 20. 基于Scanline的二维渲染引擎是如何工作的?
- 21. C#的Wiki渲染引擎?像redcloth,bluecloth,什么像样的
- 22. 如何设置玉器引擎?
- 23. 适用于Android的C++渲染或游戏引擎。
- 24. 3ds Max渲染纹理与我的游戏引擎不同吗?
- 25. 是否有用于渲染体素引擎的Java库?
- 26. 强制IE9不要使用最新的渲染引擎?
- 27. Rails 4.2:如何渲染包含引擎中的文件?
- 28. Visual Studio用于HTML的渲染引擎是什么?
- 29. 是否有Ruby的HTML浏览器渲染引擎?
- 30. Javascript(和HTML渲染)引擎没有用于自动化的GUI?
您可以使用构建工具来编译玉HTML。 https://github.com/gruntjs/grunt-contrib-jade – laggingreflex