导入文件时在Laravel Excel中找不到文件错误

导入文件时在Laravel Excel中找不到文件错误,laravel,laravel-4,laravel-excel,Laravel,Laravel 4,Laravel Excel,我正在我的Laravel4.2项目中使用LaravelExcel。 我试图导入简单的xls文件,但由于斜杠,我遇到了错误。我目前正在使用windows开发环境。我知道如果我使用linux开发环境,这个错误就会消失。请帮助我如何摆脱以下错误。问题在于斜杠 错误: 无法打开C:\xampp\htdocs\campus/tpstudentupload.xls进行读取!文件不存在。 以下是我在controller中编写的代码 public function upload(){ try {

我正在我的Laravel4.2项目中使用LaravelExcel。 我试图导入简单的xls文件,但由于斜杠,我遇到了错误。我目前正在使用windows开发环境。我知道如果我使用linux开发环境,这个错误就会消失。请帮助我如何摆脱以下错误。问题在于斜杠

错误:
无法打开C:\xampp\htdocs\campus/tpstudentupload.xls进行读取!文件不存在。

以下是我在controller中编写的代码

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

您可以尝试使用

或者定义你自己的

if (strtoupper(substr(PHP_OS, 0, 3)) === 'WIN')           
    define('DS', '\\');
else 
    define('DS', '/');
然后将所有斜杠替换为
DS
DIRECTORY\u SEPARATOR