2014-09-25 2 views
0

PHPExcel을 사용하여 laravel에서 템플릿을 열려고합니다.Laravel에서 파일을 읽을 수 없습니다.

$objPHPExcel = PHPExcel_IOFactory::load(URL::to_asset('myfile.xls')); 

그러나 파일을 읽을 수 없습니다. 오류가 발생합니다.

if(is_readable(URL::to_asset('myfile.xls')){ 
    echo "is readable"; 
} else { echo "nope";} 

내가 얻을

내가 이렇게

는 ... "아니"나에게 돌아왔다.

동일한 자산 디렉토리의 이미지를 반향 출력하면 정상적으로 표시됩니다. 내가 이렇게하면

<img src='URL::to_asset('img/test.png')'> 

그러나 .... 그것은 또한 "아니"돌아

if(is_readable(URL::to_asset(img/test.png')){ 
    echo "is readable"; 
} else { echo "nope";} 

은 무슨 일이야?

브라우저에서 링크를 방문하면 파일이 정상적으로 표시되지 않습니다.

아직 내가 판독 가능성을 테스트 할 때 잘못된 결과를 반환합니까 ??

그래서 PHPExcel_IOFactory::load() 않습니다, Larave 3

PHP 함수 is_readable()이 인수로 시스템 파일을 기대

답변

0

감사하다; 대신 URL을 전달하면 항상 실패합니다.

파일에 대한 로컬 시스템 경로가 필요합니다.

관련 문제