作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想在我的 Laravel 4.1 应用程序中使用二维码生成器。我目前正在选择 https://github.com/endroid/QrCode和 https://github.com/endroid/EndroidQrCodeBundle .老实说,两者似乎都没有关于如何使用它们的任何文档。
谁能描述一下在成功安装 composer 之后如何生成二维码的第一步?
提前感谢您的每一步。我知道这是一个一般性问题,但我是 Laravel 的新手。
最佳答案
我不知道这个 react 是否迟到,但对于任何遇到这个挑战的人来说,这很简单;
<?php namespace App\Http\Controllers
use Endroid\QrCode\QrCode;
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'
]);
所以稍后您可以在 Blade 中执行此操作:
<img src="{!! route('qrcode',['text'=>'Hello world']) !!}" alt="QR Code">
关于php - Laravel二维码: endroid/QrCode,如何使用呢?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23473336/
我想在我的 Laravel 4.1 应用程序中使用二维码生成器。我目前正在选择 https://github.com/endroid/QrCode和 https://github.com/endroi
我是一名优秀的程序员,十分优秀!