Masuk akal. Mereka kecil, dapat dibaca di smartphone modern mana pun tanpa perangkat lunak khusus, dan memungkinkan kita melakukan banyak hal dengan mudah dan cepat, seperti check-in di kafe, mendapatkan akses ke jaringan WiFi, mengakses skuter pada liburan musim panas, dan membuat Show
Berikut adalah beberapa contoh yang saya temukan dari seluruh web Jadi jika Anda ingin tahu cara membuatnya di aplikasi berbasis PHP, baca terus PrasyaratUntuk mengikuti tutorial ini, Anda memerlukan yang berikut ini
Mari buat kode QR di PHPPertama, kita perlu membuat struktur direktori proyek untuk menyimpan semua file yang akan kita gunakan. Untuk melakukannya, alihkan ke direktori tingkat atas, dan jalankan perintah di bawah ini
Jika Anda menggunakan Microsoft Windows, jalankan perintah di bawah ini. alih-alih _Instal dependensiSelanjutnya, saatnya menginstal satu-satunya ketergantungan proyek, chillerlan/php-qrcode. Untuk melakukan itu, jalankan perintah di bawah ini
Tulis kodenyaSekarang, saatnya menulis beberapa kode. Menggunakan IDE atau editor teks Anda, buat file baru bernama index. php di depan umum, dan tambahkan kode di bawah ini
Kode dimulai dengan mengimpor kelas yang diperlukan dan menyertakan. Setelah itu, menginisialisasi instance _0 baru, bernama 1, yang menyimpan opsi untuk menghasilkan kode QRObjek ini kemudian digunakan untuk menginisialisasi objek 2, yang bertanggung jawab untuk menghasilkan kode QR, melalui metode 3. Kepada 3, kami meneruskan data untuk disimpan dalam kode QR, yaitu URL Twilio. Jangan ragu untuk mengubahnya ke string apa pun yang Anda sukaSetelah itu, kode QR dirender dalam tag 5 dari halaman HTML kecil. Halaman menyertakan sedikit markup tambahan untuk memberikan hasil akhir yang lebih profesional, menggunakan lembar gaya khusus yang dibuat dengan Tailwind CSSPastikan Anda mengunduh gaya. min. css ke publik/css, jika tidak halaman tidak akan ditampilkan seperti yang diharapkan Uji apakah kode berfungsiDengan kode yang ditulis, kita perlu menguji apakah itu berfungsi. Untuk melakukannya, mulai server lokal Anda dengan menjalankan perintah berikut dari direktori root proyek, menggunakan direktori publik sebagai root direktori
Kemudian buka http. // localhost. 8080 di browser web Anda. Anda akan melihat halaman yang ditampilkan mirip dengan gambar di bawah ini Jika Anda ingin mengurangi ruang, atau zona tenang antara kode QR dan perbatasan, coba atur 6 ke nilai dari 1 - 3, atau atur 7 ke 8Buat kode QR dengan logoDimungkinkan juga untuk menambahkan branding atau logo ke kode QR, seperti untuk tujuan pemasaran dan untuk membangun kepercayaan pengguna. Untuk melakukan itu, kita akan menggunakan kelas contoh yang disertakan dengan chillerlan/php-qrcode. _9Pertama, salin vendor/chillerlan/php-qrcode/examples/QRImageWithLogo. php ke src/QR/Gambar, dan perbarui 0 menjadi 1Kemudian, dengan menggunakan IDE atau editor teks Anda, buat file baru bernama LogoOptions. php di src/QR/Options. Di dalamnya, tambahkan kode di bawah ini
Kode ini memperluas kelas dasar _0, yang memungkinkannya mengatur lebar dan tinggi di sekitar gambar yang dihamparkan pada kode QRKonfigurasikan konfigurasi autoloader ComposerSelanjutnya, karena kami telah membuat beberapa kelas khusus, kami perlu mendaftarkan pemuat otomatis PSR-4 sehingga dapat ditemukan saat runtime. Untuk melakukannya, tambahkan cuplikan JSON berikut ke composer. json, setelah _3 blok
Kemudian, di terminal Anda di direktori root proyek, jalankan perintah berikut
Perbarui kodeHal berikutnya yang perlu Anda lakukan adalah mengganti definisi 1 dan 5 di publik/indeks. php dengan kode berikut
CATATAN. Pastikan Anda menambahkan 6 pernyataan di bawah ini
Kode dimulai dengan menginisialisasi _1 sebagai instance 8 baru. 8 adalah kelas 0 khusus yang berisi dua variabel anggota tambahan. 1, dan 2. Ini memengaruhi ukuran gambar yang dihamparkan di atas kode QR 1 dan 2 tidak habis dibagiSelain keduanya, kode ini menetapkan dua lainnya
Kami juga telah menyetel 7 ke 8 untuk memungkinkan kami melapisi logo pada kode QR, dan menyetel 9 ke 7 untuk memungkinkan tingkat koreksi kesalahan yang lebih tinggi, diperlukan karena peningkatan level data dalam kode QRSetelah itu, kami menginisialisasi _0 sebagai instance 9 baru, yang menangani pembuatan kode QR dan menghamparkan gambar yang ditentukan di atasnya menggunakan ekstensi GD PHP _1 dan objek 3 baru diteruskan ke konstruktor 9, sehingga ia tahu cara menghasilkan kode QR dan data untuk disimpan di dalamnyaKode diakhiri dengan memanggil metode 0 6 untuk menghamparkan gambar di atas kode QR dan mengembalikan representasi string kode QR yang disandikan Base64Kami memberikan null sebagai parameter pertama ke 6. Jika kami mau, kami dapat membuat file PNG dengan menentukan jalur absolut atau relatif untuk file keluaranTambahkan file gambarHal terakhir yang perlu kita lakukan sebelum menguji perubahan adalah memilih gambar yang akan kita overlay pada kode QR. Untuk keperluan artikel ini, saya menggunakan logo Twilio. Untuk mengunduhnya, pertama buka di Perpustakaan Twilio, lalu klik tautan "Ukuran_PNG sebenarnya" di sisi kanan bawah halaman Jika Anda memilih untuk menggunakan gambar yang berbeda, pastikan Anda menyimpan gambar di public/img dan teruskan jalur gambar sebagai argumen kedua ke 8Uji apakah perubahan berhasilDengan kode dan gambar yang ada, mari buat versi baru kode QR dan lihat seperti apa tampilannya. Untuk melakukannya, muat ulang http. // localhost. 8080 di browser Anda, dan Anda akan melihatnya seperti gambar di bawah CATATAN. Jika Anda ingin mengubah matriks kode QR, bereksperimenlah dengan menyetel 9 menjadi nilai dari 1 hingga 7, atau 0 saat menginisialisasi 8. Cukup menarik melihat perbedaan bagaimana kode QR direnderBegitulah cara Anda membuat kode QR di PHPPaket seperti chillerlan/php-qrcode atau salah satu dari yang lain yang tersedia di Packagist dapat membantu Anda menghasilkan kode QR, dengan atau tanpa branding, di aplikasi Anda. Saya sangat merekomendasikan untuk menggunakannya dalam aplikasi Anda, sebagaimana dan di mana itu masuk akal Apakah Anda mempertimbangkan untuk menggunakan kode QR di aplikasi Anda setelah membaca tutorial ini? Matthew Setter adalah Editor PHP di tim Twilio Voices dan pengembang poliglot. Dia juga penulis Docker Essentials dan Mezzio Essentials. Saat dia tidak menulis kode PHP, dia mengedit artikel PHP yang bagus di sini di Twilio. Anda dapat menemukannya di msetter@twilio. com; Kredit gambar
Nilai posting ini 1 2 3 4 5 Penulis
Peninjau
Pos terkaitMenggunakan Laravel Valet untuk Pembuatan URL Kustom dan Peluncuran Aplikasi 01 Februari 2023 Dalam tutorial ini, Anda akan belajar cara menginstal Laravel Valet dan menggunakannya untuk menyederhanakan pembuatan aplikasi dan membagikannya secara publik untuk ditinjau Cara Mengirim Email di PHP pada tahun 2023 23 Januari 2023 Pada artikel ini, Anda akan mempelajari tiga cara berbeda untuk mengirim email dengan PHP; Laravel Breeze vs Laravel Jetstream 20 Januari 2023 Pada artikel ini, Anda mendapatkan pengantar yang komprehensif untuk Laravel Breeze dan Jetstream, termasuk menginstalnya, diskusi tentang perbedaan dan persamaannya, dan kapan menggunakannya Bantu Mereka Membantu Orang Lain 06 Desember 2022 Dalam tutorial ini, Anda akan mempelajari cara membuat aplikasi untuk membantu siapa saja dengan cepat menyumbang ke badan amal dan nirlaba menggunakan Slim Framework, Vue. js, dan Tailwind CSS Pelajari Bahasa Maasai dengan Cara yang Menyenangkan 20 Oktober 2022 Dalam tutorial ini, Anda akan membuat aplikasi yang membantu Anda mempelajari bahasa Maasai dengan cara yang mudah dan menyenangkan menggunakan WhatsApp Pub/Sub di Laravel - Pemahaman Mendalam 20 Oktober 2022 Dalam tutorial ini, Anda akan belajar tentang Pub/Sub, pola desain perangkat lunak berbasis pesan dan cara mengimplementasikannya di Laravel Bagaimana cara membaca kode QR dari gambar?Pindai Kode QR dari foto di perangkat Android . Buka kamera Anda dan alihkan ke mode Asisten Google Pilih gambar dari galeri Kode QR dipindai secara otomatis. Ikuti petunjuknya Bagaimana cara membaca kode QR di PHP?Langkah-Langkah Implementasi Pembacaan Kode QR Barcode Sisi Server Menggunakan PHP Laravel . Langkah 1. Instal Ekstensi Pembaca Kode QR Barcode PHP. Tidak ada paket biner pra-bangun. . Langkah 2. Perancah Proyek Laravel. . Langkah 3. Buat Pengontrol. . Langkah 4. Buat Tampilan Web. . Langkah 5. Jalankan Pembaca Kode QR Barcode PHP Laravel Bagaimana cara membaca kode QR dari gambar secara manual?Aplikasi Galeri . Ambil foto Kode QR yang ingin Anda pindai dan buka aplikasi Galeri Pilih gambar yang sama dari Kode QR ini Ketuk ikon Bixby Vision di kiri bawah Pilih "Lens" dan aktifkan Bixby vision untuk membaca Kode QR Bisakah saya memindai kode QR yang saya punya gambarnya?Buka aplikasi Google Lens dan temukan gambar kode QR dari bagian Tangkapan Layar atau Gambar. Pilih gambar dan tunggu Lens memindai kode untuk Anda . Setelah selesai, Anda dapat mengetuk tombol Situs Web untuk membuka tautan. Anda juga dapat melakukannya langsung dari aplikasi Google Foto. |