Skip to content

Instantly share code, notes, and snippets.

@imvkmark
Created January 27, 2019 03:54
Show Gist options
  • Save imvkmark/a9be050adf86b8fbaed58db69616c7ab to your computer and use it in GitHub Desktop.
Save imvkmark/a9be050adf86b8fbaed58db69616c7ab to your computer and use it in GitHub Desktop.
<?php
if (preg_match("/^data:image\/(?<extension>(?:png|gif|jpg|jpeg));base64,(?<image>.+)$/", $item->user->face_image, $matchings)) {
$imageData = base64_decode($matchings['image']);
$extension = $matchings['extension'];
$filename = sprintf('user-%s.%s', $item->user->id, $extension);
$disk->put('face_image/' . $filename, $imageData);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment