我已经使用“ simplesoftwareio / simple-qrcode”生成了QR码: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));
}
答案 0 :(得分:2)
您可以尝试
$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
答案 1 :(得分:0)
你可以公开试试这个
Storage::disk('public')->put($output_file, $image); //storage/app/public/img/qr-code/img-1557309130.png