Laravel5实际上有一个Jade模板引擎吗?使用Jade代码更容易开发,并且 - 它会产生一个紧凑的HTML代码.
我从今天起就是Laravel的新手,想出你遇到的同样问题.我认为有两种不同的方法:
首先你可以使用npm,gulp和elixir - 巫婆都带着Laravel.因此你必须安装npm和gulp(我假设你已经安装了).使用laravel-elixir-jade模块通过
npm i --save-dev laravel-elixir-jade
Run Code Online (Sandbox Code Playgroud)
在gulpfile中添加几行后,您可以通过运行默认任务
gulp
Run Code Online (Sandbox Code Playgroud)
这是一个elixir函数的例子 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/'
});
});
Run Code Online (Sandbox Code Playgroud)
不要忘记require('laravel-elixir-jade');一开始.
您还可以让PHP-Server在呈现页面时呈现您的玉器文件.我创建了一个名为mhochm/laravel-jadephp可能适合您的模块.
我承诺:
始终以Jade语法创建视图
需要这个包与composer:
composer require mhochm/laravel-jadephp
Run Code Online (Sandbox Code Playgroud)
将ServiceProvider添加到config/app.php中的providers数组:
'mhochm\LaravelJadePHP\LaravelJadePHPServiceProvider',
Run Code Online (Sandbox Code Playgroud)
我希望这能帮到您 :)
摩西
| 归档时间: |
|
| 查看次数: |
1958 次 |
| 最近记录: |