سلام دوستان امیدوارم حالتون خوب باشه و حس یادگیری داشته باشید! :)
خوب بریم سراغ آموزش.
من برای ارائه url یک صفحه چند راه کار دارم که با هم بررسی می کنیم.
خوب حالا میخوایم حالت سوم یعنی QR Code رو بررسی کنیم.
برای اینکار اول از همه پکیج زیر رو نصب کنید.
برای نصب هم دستور زیر رو بزنید:
composer require simplesoftwareio/simple-qrcode
اگر هم از نسخه 5.4 و قدیمی تر استفاده می کنید موارد زیر رو انجام بدید:
متن SimpleSoftwareIO\QrCode\QrCodeServiceProvider::class در مسیر app\config و در بخش Provider کپی نمایید.
همچنین متن 'QrCode' => SimpleSoftwareIO\QrCode\Facades\QrCode::class در مسیر app\config و در بخش aliases کپی نمایید.
خوب تا اینجای کار مراحل نصب پکیج انجام شد حالا میریم تا استفاده ازش رو داشته باشیم.
برای استفاده ازش هم کار سختی رو نداریم برید تو بخش controller مربوطتون که میخواین نمایش بدید اونجا دستور زیر رو وارد نمایید.
public static function QRCode($url) { return SimpleSoftwareIO\QrCode\Facades\QrCode::size(200)->generate(url($url)); }
به همین راحتی آماده شد فقط کافیه فراخوانی کنید تابع رو و url کامل وب سایت و یا کوتاه شدش رو به عنوان پارامتر ورودی ارسال کنید. بعد هم به عنوان یک متغییر به view ارسال کنید.
برای نمایش در blade هم کافیه دستور زیر رو استفاده کنید تا نمایش QR انجام شود.
{!! $qrCode !!}
خوب کار انجام شد و شما به راحتی می تونید این لینک رو نمایش بدهید و دیگران هم به راحتی کپی کنند.
امیدوارم این آموزش کوتاه به کارتون بیاد و ازش استفاده کنید.
جهت خوندن مطالب جدیدترم و کامل ترم به وبسایت زیر هم سر بزنید.