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. 玉石渲染的我的html兩次
- 2. Laravel5渲染html :: linkroute
- 3. 在玉石中渲染單塊
- 4. ng view不渲染玉石模板
- 5. Rails HAML引擎渲染
- 6. SDL2:渲染引擎設計
- 7. WebGL圖形渲染引擎
- 8. HiqPdf渲染/佈局引擎
- 9. Twitter引導兩列渲染玉?
- 10. 遊戲引擎vs圖形引擎vs渲染引擎
- 11. 快遞,玉石佈局文件渲染正文但沒有渲染頭
- 12. 玉不渲染外部JSON
- 13. 得到渲染名玉
- 14. 渲染引擎中的單元格
- 15. OpenGL的遊戲引擎渲染
- 16. 如何更新渲染後的玉石頁面進度?
- 17. 玉石模板無法渲染含有html標籤的內容?
- 18. magento:使用magento渲染引擎渲染外部html
- 19. 引導按鈕間距在使用快遞渲染玉石模板後丟失
- 20. Source引擎樣式繩渲染
- 21. QML渲染引擎:幀刷新事件
- 22. Qt Web引擎渲染打印
- 23. 爲什麼模板引擎doest'n渲染
- 24. 創建一個Epub3渲染引擎
- 25. MEANJS堆棧後端渲染引擎
- 26. 刀片引擎元素渲染排序
- 27. 爲System.Windows.Forms.WebBrowser控制IE渲染引擎?
- 28. Irrlicht引擎npot圖像渲染
- 29. 瀏覽器引擎和渲染引擎有什麼區別?
- 30. 如何使用早午餐將玉石模板渲染爲HTML
您可以使用構建工具來編譯玉HTML。 https://github.com/gruntjs/grunt-contrib-jade – laggingreflex