laravel-debugbarとIgnitionで詰まりを素早く解消する新着!!
Laravel開発では「画面が真っ白」「レスポンスは返るが中身がおかしい」「SQLが想定より何倍も飛んでいる」といった詰まりが日常的に起きます。これらを勘とログの往復で潰すのは非効率です。
ESLintとPrettierを競合させずに共存させる設定入門新着!!
ESLintとPrettierを同じプロジェクトに入れると、保存のたびに整形結果が行ったり来たりしたり、npm run lint が「直したはずの箇所」でエラーを出し続けたりすることがあります。これは両者の役割分担を整理しないまま、同じ対象…
Fakerで作る現実的なテストデータとSeeder活用術新着!!
開発やテストにおいて、テストデータの質は作業効率に直結します。id が連番で name が test1、test2... のようなデータでは、画面のレイアウト崩れにも気づけず、検索やソートの挙動確認もままなりません。
Laravel Sailで始めるDocker開発環境構築ハンズオン新着!!
Laravel Sail は、Docker 上で Laravel の開発環境を手軽に立ち上げる公式ツールです。PHP・MySQL・Redis などをローカルに直接インストールせず、./vendor/bin/sail up 一発で開発に必要な…
IgnitionとCollisionで読み解くLaravelのエラー画面新着!!
Laravel で開発していると、例外発生時に2種類の「エラー画面」に出会います。ブラウザに表示される詳細なエラーページと、php artisan やテスト実行時にターミナルへ出る整形済みのエラー表示です。
Laravelのカラム変更マイグレーション:ネイティブ change() と doctrine/dbal の使い分け新着!!
Laravel のマイグレーションでは、「カラムの型を変えたい」「NULL 許可を切り替えたい」「カラム名をリネームしたい」という変更が頻繁に発生します。新規テーブルの作成と違い、既存カラムを変更する操作は、歴史的に doctrine/db…
Intervention Imageで画像リサイズ・トリミングを実装する新着!!
PHPで画像を扱うアプリケーションでは、「アップロードされた画像をサムネイルにする」「表示サイズに合わせてリサイズする」「正方形に切り抜く」といった処理が頻繁に必要になります。PHP標準のGDやImagickを直接扱うこともできますが、AP…
SendGridをLaravelから使ってメール送信を実装する新着!!
Webアプリケーションでは、会員登録の確認メール・パスワードリセット・各種通知など、メール送信が必ずと言っていいほど必要になります。自前でメールサーバを運用するのは到達率(deliverability)・SPF/DKIM・バウンス処理などの…
AIにコードを生成させる際のプロンプト設計パターン新着!!
AIコーディングアシスタント(LLMベースのコード生成)を日常的に使うなかで、「どう書くか」以上に「何をどう指示するか」で成果物の質が決まることを強く実感するようになりました。本稿では、コード生成を依頼するときのプロンプトを、その場の思いつ…


