html - Laravel Blade @include .html文件

标签 html laravel view include blade

Blade 中包含HTML文件

我可以在Laravel 4 Blade中包括.html文件而不是.php吗?

我的代码:

@include('emails.templates.file')
  //file is email.html
file自动是一个.php文件。

最佳答案

虽然@PHPWeblineindia的解决方案为您工作,但实际上不是Laravel方式。

但是,您可以通过告诉Laravel的 View 系统也考虑.html文件来执行所需的操作。默认情况下,它会查找.blade.php文件,然后回退到.php文件。您可以通过在引导代码中的以下位置添加.html到搜索到的扩展名中:

// tells the view finder to look for `.html` files and run
// them through the normal PHP `include` process
View::addExtension('html', 'php');

实际上,这将把HTML置于最高优先级,因此请确保您没有两个具有不同扩展名的称为同一个东西的不同 View 。

关于html - Laravel Blade @include .html文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26377352/

相关文章:

带有 ID 列的 SQL View

Php Laravel 试图获取非对象的属性

javascript - 使用对话框的大小调整多选列表的大小

jquery - 无法在 Internet Explorer 中选择选择框的选项

javascript - 即使禁用,Tablesorter 在编辑行项目时也会更改行位置

php - 数据库 | PHP |错误?

php - laravel 不使用已发布的 View

android - 如何以编程方式调整 View 的 z 顺序

java - 远程 View 和非基本操作

jQuery .fadeTo 添加元素