В моем проекте пользователь может загрузить изображение профиля, а если нет, изображение по умолчанию. Я использую это в своем проекте Laravel, и работает на 100%. Теперь я разместил свой проект в Интернете, он не позволяет мне загружать фотографию профиля, но берет изображение по умолчанию. Я не уверен почему. Я получаю сообщение об ошибке:
Intervention \ Image \ Exception \ NotWritableException Не удается записать данные изображения в путь (/home/n1huer/laravel/public/uploads/avatars/1525256072.png)
Это моя файловая структура в laravel
Мой контроллер для этого
public function update_avatar(Request $request)
{
if($request->hasFile('avatar')){
$avatar = $request->file('avatar');
$filename = time() . '.' . $avatar->getClientOriginalExtension();
Image::make($avatar)->resize(300,300)->save( public_path('/uploads/avatars/' . $filename) );
$user = Auth::user();
$user->avatar = $filename;
$user->save();
}
return view('myaccount', array('user' => Auth::user()) );
}
Путь к файлу должен быть правильным, если он выбирает значение по умолчанию?
Любая помощь будет принята с благодарностью, спасибо