Код: Выделить всё
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
Мобильная версия