Как загрузить изображение base64 в базу и папку в Laravel - PullRequest
0 голосов
/ 12 июля 2020

Я пытаюсь создать API для загрузки изображения, используя laravel, в учебнике используется этот php скрипт ниже

<?php

if($_SERVER['REQUEST_METHOD'] == 'POST') {

    $id = $_POST['id'];
    $photo = $_POST['foto'];

    $path = "profile_image/$id.jpeg";

    
    $finalPath = "http://192.168.1.104/android_register_login/".$path;



$conn = mysqli_connect('localhost', 'root', '', 'donasi_online');
$query = "UPDATE users SET foto='$finalPath' WHERE id='$id' ";
$hasil  =mysqli_query($conn,$query);
 

    if ($hasil) {
        
        if ( file_put_contents( $path, base64_decode($photo) ) ) {
            
            $result['success'] = "1";
            $result['message'] = "success";

            echo json_encode($result);
            mysqli_close($conn);

        }

    }

}

?>

теперь я запутался, чтобы сделать это в laravel, чтобы сохранить имя файла в базе данных и загрузить изображение в папку publi c

...