Laravel 5.4 загружается на cpanel, Laravel Mediable работает на локальном хосте, но имеет проблему с путями в cpanel

Мы используем laravel mediable для присоединения изображения к модели в нашей сети, код приведен ниже. У нас есть изображения по умолчанию в папке и мы используем пакет Intervention Laravel для загрузки.

  protected function create(array $data)
{
$user  = User::create([
'name' => $data['name'],
'email' => $data['email'],
'password' => bcrypt($data['password']),
]);

$id = $user->id;

$uname = $user->name[0];

$img = Image::make('uploads/users/default/'.$uname.'.png');
$img->save('uploads/users/images/'.$id.'.png');

$media = MediaUploader::import('uploads', 'users/images', $id, 'png');
$user->attachMedia($media, 'user');

$img = Image::make('uploads/users/default/'.'badge1'.'.png');
$img->save('uploads/users/images/'.$id.'badge'.'.png');

$media = MediaUploader::import('uploads', 'users/images', $id.'badge', 'png');
$user->attachMedia($media, 'badge');
}

Но при возникновении ошибки пути cpanel Intervention загружает файл в точное местоположение, но MediaUploader из Laravel Mediable не может найти файл по пути, чтобы прикрепить его к пользователю. Может кто-нибудь помочь? Я надеюсь, что определил проблему правильно.

2

Решение

Задача ещё не решена.

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

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