Каждый раз, когда поступает запрос на обновление изображения профиля, мой скрипт должен проверить, присутствует ли существующее изображение. В этом случае необходимо удалить существующее изображение перед созданием нового.
public function updateImage(Request $request)
{
$profile = Admin::find(Auth::guard('admin')->id());
$file_existsion = $request->image->getClientOriginalExtension();
$file_name = time().'.'.$file_existsion;
$path = 'images/tourism/header';
$request->image->move($path, $file_name);
if (file_exists($file_name) && $request->image == '') {
$profile->auth()->guard('admin')->update(['image' => $file_name]);
} elseif ($request->hasFile('image') && $request->image != null) {
unlink(public_path().'images/tourism/header'.$profile->image);
$profile->image = $file_name;
}
return redirect()->back();
}
Подробнее здесь: https://stackoverflow.com/questions/782 ... -a-new-one
Как проверить и удалить существующее изображение профиля перед обновлением нового? ⇐ Php
Кемеровские программисты php общаются здесь
1735903271
Anonymous
Каждый раз, когда поступает запрос на обновление изображения профиля, мой скрипт должен проверить, присутствует ли существующее изображение. В этом случае необходимо удалить существующее изображение перед созданием нового.
public function updateImage(Request $request)
{
$profile = Admin::find(Auth::guard('admin')->id());
$file_existsion = $request->image->getClientOriginalExtension();
$file_name = time().'.'.$file_existsion;
$path = 'images/tourism/header';
$request->image->move($path, $file_name);
if (file_exists($file_name) && $request->image == '') {
$profile->auth()->guard('admin')->update(['image' => $file_name]);
} elseif ($request->hasFile('image') && $request->image != null) {
unlink(public_path().'images/tourism/header'.$profile->image);
$profile->image = $file_name;
}
return redirect()->back();
}
Подробнее здесь: [url]https://stackoverflow.com/questions/78285007/how-to-check-and-delete-existing-profile-image-before-updating-with-a-new-one[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия