导入文件时在Laravel Excel中找不到文件错误
我正在我的Laravel4.2项目中使用LaravelExcel。 我试图导入简单的xls文件,但由于斜杠,我遇到了错误。我目前正在使用windows开发环境。我知道如果我使用linux开发环境,这个错误就会消失。请帮助我如何摆脱以下错误。问题在于斜杠 错误:导入文件时在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 {
无法打开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