php - 如何在 laravel 中保存生成的二维码?

标签 php laravel qr-code

我使用“simplesoftwareio/simple-qrcode”生成了二维码:https://github.com/SimpleSoftwareIO/simple-qrcode

现在我想将生成的图像保存在我的本地驱动器中。我该怎么做?

 public function qr($id)
{

    $data = Ticket::get()->find($id);
    $image = \QrCode::format('png')
                     ->merge('img/t.jpg', 0.1, true)
                     ->size(200)->errorCorrection('H')
                     ->generate('A simple example of QR code!');
    return response($image)->header('Content-type','image/png');

    return view('qrCode', compact('qrData', $qrData));
}

最佳答案

你可以试试

$image = \QrCode::format('png')
                 ->merge('img/t.jpg', 0.1, true)
                 ->size(200)->errorCorrection('H')
                 ->generate('A simple example of QR code!');
$output_file = '/img/qr-code/img-' . time() . '.png';
Storage::disk('local')->put($output_file, $image); //storage/app/public/img/qr-code/img-1557309130.png

关于php - 如何在 laravel 中保存生成的二维码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56037730/

相关文章:

php - 如何检查条件是否为真然后在竞争条件下插入一些东西

php - 如何在php中提取二维码内容并将其存储为数组?

php - symfony 2 - 一对一映射

javascript - 与数据库连接和输入处理有关的 ionic 问题

php - 如何删除 jsondecode 中的特定值

Laravel:使用和不使用记住我选项登录之间的区别?

php - 在 Laravel PHP 框架中找不到 PGSQL 驱动程序

java - QR 码显示为空白

facebook - 无法使用 swift 在 Facebook 上发布二维码图像

php - 如何将用户提供的数量未知的库存商品选择添加到购物车?