laravel6でqrコードを生成して、safariからiphoneカメラ経由でURLを読み取って、リダイレクトしてみた。

laravel6でqrコードを生成して、safariからiphoneカメラ経由でURLを読み取って、リダイレクトしてみた。

1, url文字列をQRコードにして表示する

参考URL
https://qiita.com/nobuhiro-kobayashi/items/7d6d74df4ceb344f1647

config/app.phpに追加

routes/web.phpに記述して、http://localhost/laravel6/public/qr でQRコードが表示された。簡単!

2, safariブラウザからiphoneカメラを使って、QRコードを読み込んでリダイレクトする。
jsライブラリはjsqr.jsを使う。demoサイト( https://cozmo.github.io/jsQR/ )のHTMLに1行だけ追加して使う。なぜかchrome/firefoxだと動作しない(safariだけ動作した)
window.location.href = code.data; // 読み込んだURLへリダイレクト