Laravel QR码:endoid /QrCode,如何使用它



我想使用qr码生成器与我的Laravel 4.1应用程序。我目前在https://github.com/endroid/QrCode和https://github.com/endroid/EndroidQrCodeBundle之间选择。不过,老实说,这两款软件似乎都没有关于如何使用它们的任何文档。

有人能描述一下,在一个成功的作曲家安装后,如何产生QR码的第一步吗?

提前感谢您的每一步。我知道这是一个通用的问题,但我对Laravel有点陌生。

我不知道这是不是迟来的回复但是对于任何遇到这种挑战的人来说,这是相当简单的;

<?php namespace AppHttpControllers
use EndroidQrCodeQrCode;
class ImageController extends Controller{
    public function _construct(QrCode $qrCode){
        $this->qrCode = $qrCode;
    }
    public function makeQrCode($text){
       return $this->qrCode
       ->setText($text)
       ->setSize(300)
       ->setPadding(10)
       ->setErrorCorrection('high')
       ->setForegroundColor(array('r' => 0, 'g' => 0, 'b' => 0, 'a' => 0))
       ->setBackgroundColor(array('r' => 255, 'g' => 255, 'b' => 255, 'a' => 0))
       ->setLabel('My label')
       ->setLabelFontSize(16)
       ->render();
    }
}

你的路由可能是这样的:

Route::get('image/qrcode/{$text}',[
  'uses' => 'ImageController@makeQrCode',
  'as'   => 'qrcode'
]);

之后你可以在刀片中这样做:

<img src="{!! route('qrcode',['text'=>'Hello world']) !!}" alt="QR Code">

相关内容

  • 没有找到相关文章

最新更新