Почему я получаю результат: «ОК», а затем не найден, когда пытаюсь обновить изображение с помощью Cloudinary?Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Почему я получаю результат: «ОК», а затем не найден, когда пытаюсь обновить изображение с помощью Cloudinary?

Сообщение Anonymous »

Я пытаюсь обновить изображение с помощью Cloudinary. Он работал правильно уже месяц, но теперь, когда я пытаюсь его протестировать, я сначала получаю AT {result:"ok", но сообщение должно быть таким: Носитель успешно обновлен! и когда я попытался обновить его в другой раз, я получил: «не найден». Я не знал, в чем проблема этой ошибки. Картинки хранятся в папке Testing в Cloudinary. На самом деле у меня уже нет времени решать этот вопрос, потому что завтра мне нужно выставить свой проект на выпускной. Это код:

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

public function updatePicture(Request $request, $user_id){

$image_details= User::select('public_id', 'user_image')->where('user_id',$user_id)->first();
$user_image=$image_details->user_image;
$user_image_split = explode('/', $user_image);

$image_id = explode('.', $user_image_split[sizeof($user_image_split)-1]);

if ($image_id != null) {

try {

return Cloudinary::destroy('Testing/'.$image_id[0]);

} catch (\Exception $e) {
return $e->getMessage();
}
return 'not deleted';

}
$new_user_image = Cloudinary::upload(
$request->file('user_image')->getRealPath(),
[
'folder' => 'Testing'
]
)->getSecurePath();
$user = User::find($user_id);
$user->public_id = $image_id;
$user->user_image = $new_user_image;
$user->update();
return back()->with('success_msg', 'Media successfully updated!');

}

Ваши ответы спасут мой последний учебный год.

Подробнее здесь: https://stackoverflow.com/questions/727 ... th-cloudin
Ответить

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

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

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

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

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