导入文件

时间:2016-03-10 18:06:54

标签: laravel laravel-4 laravel-excel

我在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();
    }
}

由于

1 个答案:

答案 0 :(得分:0)

您可以尝试使用DIRECTORY_SEPARATOR

或定义自己的

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

然后使用DSDIRECTORY_SEPARATOR

替换所有斜杠