新しいreCAPTCHA (Google Cloud) をPHPで実装してみた 2025.03.19 フロントエンド開発 新しくなったreCAPTCHA (Google Cloud) を、自前で実装してみた。reCAPTCHAを自前で実装すること自体が初めてなので、学んだことをまとめた。ソースを見る(GitHub)デモを見るreCAPTCHAキーの作成まずはGoogle Cloud
サブディレクトリで公開されるLaravelアプリケーションを、Docker開発環境で再現する 2025.03.19 フロントエンド開発 例えば www.example.com/sub のようなサブディレクトリでLaravelアプリケーションをホストする場合、作りによってはローカル環境では繋がっていたリンクが切れたり、不具合が発生することもある。こんな時ローカル開発環境もサブディレクトリで構築しておけば、対処がしやすくなる。
ローカルDocker Compose環境でHTTPS接続するならngrokが便利 2025.03.05 バックエンド開発 ローカルDocker環境でSSLを利用する際、ngrokが役立つ。ngrokを使用するには、アカウントを作成し、自分のAuthtokenをコピー。Laravel Sailのdocker-compose.ymlを設定し、Docker Composeを起動後、http://localhost:4040で
Docker ComposeのphpMyAdminでアップロードサイズ上限を変更する 2024.12.11 バックエンド開発 phpMyAdminで大きなダンプファイルなどがアップロードできない場合は、アップロードサイズ上限を変更する必要がある。通常の手順通常はdocker-compose.ymlを編集するだけでOK。services: phpmyadmin: image: p
Docker ComposeコンテナにSSH接続して検証する方法 2024.06.24 バックエンド開発 普通Docker開発環境でコマンドを実行するときはdocker compose execなどを使用すると思うが、SSH特有の問題を検証したい時もある。(nohupで長時間のバッチ実行中に切断されても処理が続くのを確認したかった)Laravelが入った既存のDockerコンテナにSSHサーバーを追加