Файл не читается в Laravel

Я пытаюсь открыть шаблон с PHPExcel, в 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";}

Что здесь происходит?

Почему, если я захожу по ссылке в моем браузере, файлы отображаются нормально.

все же когда я проверяю их на читабельность, они возвращают ложные результаты ??

Это Larave 3

Спасибо

0

Решение

Функция PHP is_readable() ожидает системный файл в качестве аргумента, так же как и PHPExcel_IOFactory::load(); вместо этого вы передаете URL, который всегда будет неудачным.

Вам нужен локальный системный путь к файлу и используйте его вместо этого.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]