Laravel 13+Vue.jsで登録・編集フォームを非同期化する:fetchとaxiosを比較
2026.08.26
Laravel 13のBlade画面にVue.jsを組み込み、membersテーブルのnameとemailを登録・編集するフォームを作ります。Vue.jsからLaravelのWebルートへJSONを送信し、CSRFトークン、バリデーションエラー、送信中・通信失敗の状態を扱います。リクエスト送信にはfetchとaxiosを使う方法を比較し、追加パッケージの有無やエラー処理の違いを整理します。
Codexで既存プロジェクトを安全に改修するための調査・実装・レビュー手順
2026.08.25
Codexを使って既存のPHP・Laravel・Vue.jsプロジェクトを改修するときに、AGENTS.mdやSkills、仕様書、作業指示を確認し、変更対象と維持する既存契約を整理する流れを紹介します。利用者選択UIを検索Pickerへ変更する例を通じて、Frontendに変更を限定する判断、テスト・ビルド・画面確認、Git差分とレビューの進め方を解説します。
Laravelの開発サーバーを同一LANのスマホから確認する方法
2026.08.24
Laravelの開発サーバーをPCのLAN内IPアドレスで起動し、同じWi-Fiに接続したスマートフォンから画面を確認する手順を説明します。開発PCのIPアドレス確認、php artisan serveの待受設定、npm run build後のCSS・JavaScript確認、Windows Defender FirewallやWi-Fiルーターによって接続できない場合の切り分けを扱います。
PHPのSAML認証でログインできないときの切り分け:Microsoft Entra IDとonelogin/php-samlを確認する
2026.08.23
PHPのonelogin/php-samlとMicrosoft Entra IDを組み合わせたSAML認証で、ログインできない原因を切り分ける方法を解説します。Microsoft Entra IDのエラー情報とSAML Chrome Panelで確認したSAMLRequest・SAMLResponseをもとに、Entity ID、ACS URL、Audience、Recipient、Destination、署名証明書、時刻条件、NameID・クレームなどを確認します。
Windows 11のLaravel 13でcomposer devにMailpitを追加し、キュー化したメールを確認する
2026.08.22
Windows 11のLaravel 13開発環境で、composer.jsonのdevスクリプトにMailpit、Laravel開発サーバー、キューワーカー、Viteを登録し、composer devからまとめて起動する方法を紹介します。データベースキューへ登録したテキストメールをMailpitで確認する流れに加え、php artisan devとの違い、MailpitのSMTP・Web UI設定、SQLiteファイルをGit管理から除外する方法、起動時の切り分けも説明します。
Laravel 13でBladeの新規登録フォームを作成する:バリデーション・CSRF・入力値の再表示
2026.08.21
Laravel 13のBladeで、既存のmembersテーブルへnameとemailを登録する新規登録フォームを作成します。$request->validate()による入力値の検証、@csrfによるCSRF対策、@errorによるエラー表示、old()による入力値の再表示、登録後のリダイレクトメッセージまでを確認します。
CodeIgniter 4のViewにVue.jsを組み込む
2026.08.20
CodeIgniter 4のView全体はサーバー側で描画したまま、一部分だけVue.jsを組み込む方法を解説します。Viteの開発サーバーからJavaScriptを読み込む方法、本番ビルドしたアセットをmanifestから取得してApacheで配信する方法、ControllerからViewへ渡したデータをVue.jsで検索する方法を確認します。
Laravel 13のappディレクトリ構成を整理する:標準構成と機能別構成の選び方
2026.08.19
Laravel 13のappディレクトリの基本を確認し、標準的なapp/Httpと、管理画面などの機能単位で分けるapp/Admin/Httpの違いを解説します。Controller、Form Request、Service、Action、Modelの配置例を通して、それぞれの特徴と使い分けを整理します。
Laravel 13のBladeにVue.jsを組み込む
2026.08.18
Laravel 13のBlade画面にVue.jsを部分的に組み込み、Controllerから渡した商品データを使って商品名を検索する方法を解説します。Viteの設定、BladeからVue.jsへの初期データの渡し方、Js::fromとdata-*属性の比較、npm run devによる確認方法、ブラウザ内検索とサーバー側検索の使い分けを扱います。
ViteでVue.jsを始める:プロジェクト作成から構成確認・デプロイまで
2026.08.17
Windows 11のPowerShellからVue公式のcreate-vueを使って、JavaScript構成のVue.jsプロジェクトを作成します。Viteの役割、srcやApp.vueなどのファイル構成、開発サーバー、プロダクションビルド、静的ホスティングへのデプロイまでを解説します。
Laravel 13のキューとキューワーカー入門:Apache環境で本番運用する方法
2026.08.16
Laravel 13でJobをキューへ登録する方法から、queue:listenとqueue:workの違い、--timeout=0の挙動までを解説します。Linux上のApache環境でWeb処理とキューワーカーを分離し、Supervisorでワーカーを常駐・再起動させる構成を中心に、Nginxやcronとの関係、デプロイ時のqueue:restartも整理します。
MCPサーバーのコードを読むためのPython入門:JSONと標準入出力の基本
2026.08.15
Python初学者を対象に、MCPサーバーのコードを読み解くために必要な変数・関数・辞書・リスト、JSON、標準入力・標準出力、例外処理を、WindowsのPowerShellと短いサンプルコードで解説します。MCPのSTDIO通信で、標準出力へデバッグログを混ぜてはいけない理由も確認します。
Laravel 13でSQLiteを使ったCRUD入門:MigrationとEloquent Modelでmembersテーブルを操作する
2026.08.14
Laravel 13でSQLiteを設定し、Migrationでmembersテーブルを作成します。Eloquent ModelとLaravel Tinkerを使い、名前とメールアドレスの登録・取得・更新・削除を試します。
Windows 11でLaravel 13を始める:環境構築からルーティング・Controller・Bladeまで
2026.08.13
Windows 11にPHP、Composer、Laravel Installerを用意し、Laravel 13のプロジェクトを作成します。routes/web.php、Controller、Bladeの役割を説明し、最小構成のWebページを表示するまでの流れと、Windows環境でつまずきやすい点を紹介します。
MarkdownをHTMLへ変換する方法とXSS対策:PHP・JavaScript・Vue.jsの実装例
2026.08.12
PHP のleague/commonmarkと、Node.js のMarked・DOMPurifyを使い、MarkdownをHTMLへ変換する方法を紹介します。ユーザー入力やAI生成Markdownを未信頼入力として扱い、Vue.js のv-htmlへ安全に表示するための設定と注意点も整理します。
PythonでMCPサーバーを作り、Codexから別プロジェクトの文書を検索する
2026.08.11
別プロジェクトのファイルを検索する読み取り専用MCPサーバーを、Pythonの標準ライブラリで実装します。Codexアプリから呼び出すためのconfig.toml設定、MCPのSTDIO通信、標準出力へログを出さない注意点、PYTHONIOENCODING未設定時のトラブル対処まで紹介します。
Codexを使い始めた人向けGitHub入門:リポジトリ作成からPull Requestまで
2026.08.10
Windows版ChatGPTデスクトップアプリのCodexを主な例として、GitHubのアカウント・リポジトリ作成から、作業用ブランチでの変更、commit・push、Pull Request、mergeまでの流れを解説します。GitやGitHubの基本用語を丁寧に説明し、Codexの変更内容を確認してから反映するための注意点も紹介します。
ChatGPT・GitHub・Codexで設計から実装・レビューまで進める方法
2026.08.09
Codexにいきなりアプリ開発を依頼するのではなく、ChatGPTで設計と作業分解を行い、GitHub Issueへ整理してからCodexで実装する流れを紹介します。pushやPull Request、レビュー、手戻りとトークン消費を抑える考え方も説明します。
PHPでTOTP方式のMFAを実装する|Imagick不要のSVG QRコード生成
2026.08.08
PHP 8.3.15の環境で、認証アプリを使ったTOTP方式のMFAを実装します。spomky-labs/otphpでワンタイムコードを検証し、bacon/bacon-qr-codeでImagickを使わずにSVG形式のQRコードを生成します。MFAやTOTPの基本概念から、登録処理、簡略化したログイン処理、本番環境での注意点まで紹介します。
Windows版Codexで「CreateProcessAsUserW failed: 5」が出たときのPowerShell確認と対処
2026.08.07
Windows 11のCodexで、Get-Contentなどの読み取りコマンド実行時に「CreateProcessAsUserW failed: 5」が発生した事例をもとに、エラー内のpwsh.exeのパスやwhere.exe pwsh、Get-Commandの結果を確認し、PowerShellの導入形態を見直して改善するまでの切り分け手順を紹介します。