Laravel 5 Laravel5的Jade渲染引擎?

Laravel 5 Laravel5的Jade渲染引擎?,laravel-5,pug,Laravel 5,Pug,Laravel5是否真的有一个Jade模板引擎? Jade代码将更易于开发,而且-它将生成一个紧凑的HTML代码 从今天开始,我就不认识拉威尔,我想知道你的问题。 我认为有两种不同的方法: 通过构建工具编译 首先,你可以使用npm,gulp和长生不老药巫婆,这两个都是与拉维一起提供的。 因此,您必须安装npm和gulp(我假设您已经安装了)。 通过使用模块 npm i --save-dev laravel-elixir-jade 在gulpfile中添加几行之后,您可以通过 gulp 下面是

Laravel5是否真的有一个Jade模板引擎?
Jade代码将更易于开发,而且-它将生成一个紧凑的HTML代码

从今天开始,我就不认识拉威尔,我想知道你的问题。 我认为有两种不同的方法:

通过构建工具编译 首先,你可以使用npm,gulp和长生不老药巫婆,这两个都是与拉维一起提供的。 因此,您必须安装npm和gulp(我假设您已经安装了)。 通过使用
模块

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服务器在呈现页面时呈现jade文件。我已经创建了一个名为
的包,它可能是适合您的模块

我保证:

始终以Jade语法创建视图

需要此软件包和composer:

composer require mhochm/laravel-jadephp
将ServiceProvider添加到config/app.php中的providers数组:

'mhochm\LaravelJadePHP\LaravelJadePHPServiceProvider',
我希望这能帮助你:)


Moses

您可以使用构建工具将Jade编译为HTML。非常感谢,我使用laravel elixir jade已经有一段时间了,但它总是将所有.jade文件编译成.blade.php,因此我编写了自己的jade2blade脚本,该脚本可以正常工作,它监视.jade文件上的文件更改,只编译必要的文件。