从数据库输出html文件 - laravel

时间:2016-10-11 11:44:31

标签: php mysql laravel

假设我有一个名为example的数据库表,我在里面有一个文件位置example.html。有没有办法使用laravel从数据库中获取该文件位置并将其显示在div中?文件存储在本地,因此我的网络服务器此刻在本地运行。

任何指导或帮助将不胜感激。

2 个答案:

答案 0 :(得分:0)

您可以从数据库中获取文件的路径和名称,然后您只需要包含该文件。如果其路径为/pages且其名称为example.html,则可以执行此操作:

$path = '/pages';
$filename = 'example.php';
include($path."/".$filename);
  

当包含文件时,解析将退出PHP模式并进入HTML   模式在目标文件的开头,然后再次恢复   端。

来自documentation

答案 1 :(得分:0)

要包含html内容,您可以使用:

$html = file_get_contents("file.html");
echo $html; // this works like incluide html inside you PHP file

要在Laravel模板中显示html scaped,您应该使用双花括号语法

{!! $html !!}

Reference