【问题标题】:How to print barcode generate xml in laravel blade如何在laravel刀片中打印条形码生成xml
【发布时间】:2019-08-15 21:30:30
【问题描述】:

我是一个 laravel 应用程序,我通过那里的包生成了 borcode,它被创建为 xml,所以如何在 laravel bleade 模板中打印 xml。

这是代码

$last_inserted_id = DB::getPdo()->lastInsertId();
        $qr_code = \QrCode::size(500)->generate($request->phone_no);
        BdUser::create([
            'first_name' => $request->first_name,
            'last_name' => $request->last_name,
            'cnic' => $request->cnic,
            'phone_no' => $request->phone_no,
            'email' => $request->email,
            'password' => md5($request->password),
            'gender' => $request->gender,
            'level_id' => $request->level_id,
            'is_bd_partner' => $request->is_bd_partner,
            'limit' => $request->limit,
            'city' => $request->city,
            'address' => $request->address,
            'qr_code' => $qr_code,
            'unique_code' => $unique_code
        ]);

这是 Xml 生成的代码

<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="500px" height="500px" viewBox="0 0 500 500"><defs><rect id="r0" width="17" height="17" fill="#000000"/></defs><r

【问题讨论】:

标签: php laravel


【解决方案1】:

尝试将其转换为base64图像:

$png = base64_encode($qr_code);

返回$png,然后显示为图片:

<img src='data:image/png;base64," . {{ $png }} . "'>

【讨论】:

    猜你喜欢
    • 2015-07-22
    • 1970-01-01
    • 2021-03-03
    • 1970-01-01
    • 2023-02-14
    • 2018-05-21
    • 2018-06-01
    • 2020-11-16
    • 1970-01-01
    相关资源
    最近更新 更多