Laravel5实际上有一个Jade模板引擎吗? 使用Jade代码更容易开发,并且 - 它会产生一个紧凑的HTML代码。
答案 0 :(得分:6)
从今天起,我是Laravel的新手,想出你遇到的同样问题。 我认为有两种不同的方法:
首先你可以使用npm,gulp和elixir - 巫婆都带着Laravel。 因此你必须安装npm和gulp(我假设你已经安装了)。 通过
使用laravel-elixir-jade
模块
npm i --save-dev 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-Server在呈现页面时呈现您的玉器文件。我创建了一个名为mhochm/laravel-jadephp
的软件包可能是适合您的模块。
我保证:
一如既往地创建视图,但使用Jade语法
需要这个包含composer的包:
composer require mhochm/laravel-jadephp
将ServiceProvider添加到config / app.php中的providers数组:
'mhochm\LaravelJadePHP\LaravelJadePHPServiceProvider',
我希望这会对你有所帮助:)。
摩西