Laravel逃避部分

时间:2015-01-26 14:31:11

标签: php laravel escaping

我正在将一些代码移植到Windows机器上。它适用于Apache。

这是一个Laravel项目,我遇到的问题是,Laravel或IIS-PHP似乎在我的部分中逃避了特殊字符。

我只是使用

<?php include partial('metadims'); ?>

在我的一个模板文件中但是当laravel尝试渲染时出现错误:

include(C:\websites xxxx\htdocs   heme//layouts/partials/metadims.php): failed to open stream: Invalid argument

laravel试图阅读的完整路径是:

c:\websites\fxxxx\htdocs\themes\layouts\partials\metadims.php

但显然有些东西看到斜线表示一个特殊的角色,并试图将其传递给Laravel。

我想它与Windows和Linux之间的路径结构差异有关,但我被困住了。任何帮助表示赞赏。

1 个答案:

答案 0 :(得分:0)

我猜你在laravel中发现了一个错误。

始终使用DIRECTORY_SEPARATOR和单引号。