0

我在我的 Laravel 4.2 项目中使用 Laravel Excel。我尝试导入简单的 xls 文件,但由于斜杠而出现错误。我目前使用的是windows开发环境。我知道如果我使用 linux 开发环境,这个错误就会消失。请帮助我如何摆脱以下错误。问题是关于斜线的。

错误: Could not open C:\xampp\htdocs\campusc/tpstudentupload.xls for reading! File does not exist.

以下是我用控制器编写的代码。

public function upload(){
    try {
        $result = Excel::selectSheets('Sheet1')->load("tpstudentupload.xls",function($reader){
        })->get();
    } catch (Exception $e) {
        echo $e->getMessage();
    }
}

谢谢

4

1 回答 1

0

您可以尝试使用DIRECTORY_SEPARATOR

或者定义你自己的

if (strtoupper(substr(PHP_OS, 0, 3)) === 'WIN')           
    define('DS', '\\');
else 
    define('DS', '/');

DS然后用或替换所有斜杠DIRECTORY_SEPARATOR

于 2016-03-11T14:58:20.830 回答