我正在使用(LARAVEL 5.5)创建QR码的项目,我想存储后端内置的图像
创建图像并将其转换为base64的代码:
public function CreateQr($data)
{
//Encrypting the data + creating the QR code with the Encrypted text
$enc = (new CryptoController())->Encrypt($data);
$src = base64_encode(QrCode::format('png')->size(250)->generate($enc));
// the ID of the logged user
$userID = $_SESSION['currentUserID'];
$target = 'img/'.$userID.'/';
if (!file_exists($target)) {
mkdir($target, 0777, true);
}
copy($src, $target);
return $src;
}
我在这里看到几乎所有问题,但没有找到更接近我需要的东西。 这是我第一次使用PHP,所以请告诉我如何修复和解决这个问题。提前谢谢