Merhabalar sizlere bugün basit bir şekilde laravel qr code okuma nasıl yapılacak onu anlatacağım.
Nasıl Çalışıyor?
Laravel 5.2 ile kurulu proje üzerine Vue.js ile browser üzerinden webcame bağlanarak ” mobil tarayıcı ” qr code okuyabiliyorsunuz.
Nerelerde Kullanılır ?
Bu projenizi ürünlerde ,basit düzeylerde eğlence uygulamalarınızda, cafenizde web sayfalara yönlendirmelerde kullanabilirsiniz.
Kod bloğu örneği
[code]
<div class="container-fluid ">
<div class=" wrapper container-fluid">
<div class="row feature-row">
<div class="col-md-12">
<h3>Scan QR Code</h3>
<div class="tabbable tabs-below">
<div class="tab-content">
<div class="tab-pane active" id="one_">
<div id="app" class="panel">
<div class="sidebar col-md-4">
<section class="cameras">
<h2>Cameras</h2>
<ul>
<li v-if="cameras.length === 0" class="empty">No cameras found</li>
<li v-for="camera in cameras">
<span v-if="camera.id == activeCameraId" :title="formatName(camera.name)" class="active">@{{ formatName(camera.name) }}</span>
<span v-if="camera.id != activeCameraId" :title="formatName(camera.name)">
<a @click.stop="selectCamera(camera)">@{{ formatName(camera.name) }}</a>
</span>
</li>
</ul>
</section>
<section class="scans">
<h2>Scans</h2>
<ul v-if="scans.length === 0">
<li class="empty">No scans yet</li>
</ul>
<transition-group name="scans" tag="ul">
<li v-for="scan in scans" :key="scan.date" :title="scan.content">@{{ scan.content }}</li>
</transition-group>
</section>
</div>
<div class="preview-container col-md-8">
<video id="preview"></video>
</div>
</div>
<img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-wp-preserve="%3Cscript%20type%3D%22text%2Fjavascript%22%20src%3D%22%7B!!%20asset(‘qr%2Fqr-scan%2Fapp.js’)%20!!%7D%22%3E%3C%2Fscript%3E" data-mce-resize="false" data-mce-placeholder="1" class="mce-object" width="20" height="20" alt="<script>" title="<script>" /></div>
<div class="tab-pane" id="two_"></div>
</div>
<ul class="nav nav-tabs text-center" style="margin-left: 40%;border-bottom: 0px solid #fff; }">
<li class="active"><a href="#one_" data-toggle="tab">QR Code Scanner</a></li>
</ul>
</div>
<!– /tabs –>
</div>
</div>
</div>
</div>
</div>
[/code]
Laravel projenin tamamı için github sayfasına bakabilirsiniz.
Bilmeyenler için QR Code Nedir?
QR Code, Japonya’da faaliyet gösteren ve Toyota’nın bir yan kuruluşu olan Denso Wave firması tarafından geliştirilen 2 boyutlu bir barkod sistemidir. Adını ingilizcede Çabuk Tepki anlamına gelen Quick Response kelimelerinin baş harflerinden alır.
İçeriği bir metin, web sitesi adresi, video link dahil herhangi bir veri olabilir. QR Code okuyucu bir yazılım vasıtasıyla bir cep telefonu rahatlıkla QR Code okuyabilir ve ilgili ürün veya servis sayfasını açabilir.