Laravel 5 ->getRealPath() не показывает правильное значениеPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Laravel 5 ->getRealPath() не показывает правильное значение

Сообщение Anonymous »

В моей локальной разработке я использую код, показанный ниже, который работает отлично,

но когда я загрузил сайт на общий хостинг, все работало нормально, кроме загрузки файлов. . Я уже определил, что проблема связана

Код: Выделить всё

->getRealPath()
, когда я dd();, я получаю этот путь:

Код: Выделить всё

/data/sites/web/christophvhbe/tmp


Которого нет на моем хостинге. Но я нашел, где на моем хостинге хранятся временные изображения, который находится в tmp/, расположенном здесь: http://gyazo.com/e0199718324119109a4ff66321414e12.

Как изменить значение ->getRealPath() на правильное значение?

Код: Выделить всё

$fileName = time() . '-' . $request->file('foto')->getClientOriginalName();
$product->foto = $fileName;
$product->save();

$imagePath = '/images/producten/'. $fileName;

$image = Image::make($request->file('foto')->getRealPath())->fit(300)->save($imagePath);
Я использую пакет Image/intervention для загрузки и хранения изображений.

Подробнее здесь: https://stackoverflow.com/questions/309 ... rect-value
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»