Не сохраняются картинки на сервере Laravel

269
14 августа 2017, 11:30

Выдаёт такую ошибку.

Can't write image data to path (uploads/img.png)

Вот код

if(Input::hasFile('file')) {
        $file = Input::file('file');
        $file = Image::make($file)->resize(300, 200)->save('uploads/img.png');
}

Когда в строке

$file = Image::make($file)->resize(300, 200)->save('uploads/img.png');

Убираю Uploads и сохраняю просто в папку public, то всё работает, как решить эту проблему? Использую библиотеку Intervention Image

Answer 1

Попробуйте добавить __DIR__ в путь:

 $file = Image::make($file)->resize(300, 200)->save(__DIR__ . 'uploads/img.png');
READ ALSO
составление regexp php

составление regexp php

как можно при помощи регулярного выражения заменить //такой текст// на <em>такой текст</em>? при этом если вдруг попадется ссылка,а мы знаем...

235
Область хранения сессии и куки

Область хранения сессии и куки

Когда создаётся куки setcookie("Cookie", "123"); Значение "123" хранится в браузере пользователя и занимает несколько байтов памяти компьютераЕсли же создаётся...

190
PHP 5 jsoon_encode проблема с кирилицей режет код

PHP 5 jsoon_encode проблема с кирилицей режет код

В php собираются данные и затем выводятся в json_encode в json строку, но вот беда он режет код после большого количества json символов кириллицы

223