Laravel

【Laravel12】Laravel GeoGeniusを使ってみた

Laravel Newsで紹介されていたサードパーティのTreewareパッケージLaravel GeoGeniusを使ってみました。IPから地理的位置情報の検出、タイムゾーン管理、多言語対応、国選択ピッカー、電話番号のバリデーションなどを軽量で柔軟に実装できるパッケージのようです。
PHP

【PHP】配列ループのベンチマーク

PHPでの配列ループ処理何通りかについてベンチマークテストを実施してみました。対象のループ処理は、for文、foreach文、while文、array_map()関数などなどです。対象のPHPバージョンは、8.2 / 8.3 / 8.4 です。
PHP

【PHP】プリペアドステートメントのバインド用配列には気を付けよう

やらかしてしまったので、繰り返さないよう戒めとして記しておきます。当然のこととは思いますが、PHPでSQLのプリペアドステートメントに値をバインドするために配列を渡す際には注意が必要です。
Highcharts

【Highcharts】不明点はHighcharts GPTに訊いてAPIリファレンスでチェックすると良さげ

もう言いたいことはタイトルで終わってしまった気がしますが。。Javascriptの高機能なグラフ描画ツールHighchartsですが、色々とできる分、オプション構造が複雑で理解しにくいところがあったりします。また、公式ドキュメントを見ても判りにくかったりするので、そんなときの解決方法をまとめてみました。
LLM

Dockerコンテナ内からホストOSのOllamaにアクセスする設定

DockerコンテナでOllamaを使ってごにょごにょする際に、コンテナ内にLLMをダウンロードするのはリソース消費の都合上やりたくないので、コンテナ内からLLMをストアしているホストOSのOllamaにアクセスするようにしていきます。
MariaDB

【MariaDB】SQLで遊んでみる(日付編)

最後の以外は業務でも役に立つことがあるかも知れませんが、最後のは完全に趣味の世界です。もしかしたら今後役に立つことがあるかも知れないので記録しておきます。
Laravel

【Laravel12】Laravel Reactions を使ってみた

Laravel アプリケーション内の任意の Eloquent モデルにリアクション機能(👍、❤️、😂 など)を追加するパッケージ「Laravel Reactions」を使っていきます。
Laravel

【Laravel12】DBML to Laravel Eloquent Generatorを使ってみた

Laravel Newsで紹介されていた DBML to Laravel Eloquent Generator を使ってみました。
Laravel

【Laravel12】AI Chat Starter Kitを使ってみた

久々のLaravelネタですが、Laravel Newsで紹介されていた AI Chat Starter Kitが面白そうなので使ってみました。
DBML

DBMLを使ってみた

DSLの一つであり、シンプルで可読性の良いDBML(Database Markup Language)を使ってみました。モデル設計を容易にする目的で作られている為、AIエージェントに与える指示や、プロジェクトメンバー間で共有するモデリングの共通言語として使えそうです。ER図はDBMLを基にAIエージェントに生成させれば良いかもしれません。