2026-07

Laravel

【Laravel】機能テスト(Feature Test)でよく使う定番コード&アサーション

Laravelで機能テストを書く際に、「あれ、ログイン状態をシミュレートするのってどう書くんだっけ?」「リダイレクトの検証は?」と毎回調べる時間を減らすための備忘録です。テストの基本構成(Arrange / Act / Assert)に沿っ...
MySQL

【XAMPP】定時でMySQLを自動バックアップ

XAMPPのMySQLは、PCの突然のスリープや強制終了などが原因で、たまにデータベース(データフォルダ)が壊れて起動しなくなることがあります。壊れてから焦って復旧させるよりも、「壊れる前に自動でバックアップが取れている状態」を作っておくの...
MySQL

【XAMPP】MySQLが起動しなくなった時の復旧手順(データを消さずに直す)

XAMPPを正しく停止せずにPCをシャットダウンしたり、XAMPPコントロールパネルを強制終了したりすると、次回起動時にMySQLが「Error: MySQL shutdown unexpectedly」と赤文字で表示されて起動しなくなるこ...
Laravel

【Laravel】ミドルウェア(Middleware)の役割を直感的に理解する その1

Laravel開発で避けては通れない「ミドルウェア」。 「なんとなく認証で使っているけれど、具体的にどういう仕組みだっけ?」となりがちな機能について、役割やメリットをシンプルにまとめました。1. ミドルウェアを一言で言うと?ミドルウェアの役...
Laravel

【Laravel】テストコードの基本と実装手順まとめ

Laravelでアプリケーションを開発するにあたり、堅牢性を保つための「テスト実装」の基本手順をまとめました。未来の自分に向けた備忘録です。1. Laravelのテスト環境の基本Laravelには標準で PHPUnit(または Pest)が...
Laravel

【Laravel】簡単アプリ作製【5】 商品編集機能

すでに実装した商品一覧画面から「編集」ボタンを押し、登録済みのデータ(カテゴリ、商品名、価格、説明文)を修正して保存する機能を実装。1. ルーティングの設定(routes/web.php) 編集画面を表示するルート(GET)と、実際にデータ...
HTML

模写コーディングとデザインカンプ

はじめにWeb制作のスキルアップにおいて、誰もが一度は通る「模写コーディング」。ただ既存のサイトを目で見て真似るだけでなく、プロの現場に近い環境である「デザインカンプ(設計図)」からの模写を行うことで、実戦に直結する多くの気づきがありました...
CloudFlar

【Cloudflare】Google AdSense自動広告で「お探しのページが見つかりません(404)」と出る原因と対策

Google AdSense(アドセンス)の自動広告を設定しようとした際、プレビュー画面に「お探しのページが見つかりません」や「404 Not Found」と表示されてサイトが表示されないケースがあります。特に、サイトのフロントにCloud...
HTML

【Laravel】URL生成で超重要!名前付きルートと route() ヘルパー関数の使い方

Laravelで開発していると必ずと言っていいほど頻繁に見かける route() ヘルパー関数。 「なんとなく使っているけれど、改めて仕組みやメリットを整理しておきたい」という自分への備忘録1. route() ヘルパー関数とは?route...
Google Search

【Search Console】「サーバーエラー(5xx)」が出たときの原因と対処法

Google Search Console(サチコ)から「サーバーエラー(5xx)のためインデックスに登録されませんでした」という通知が届いて焦ったことはありませんか?「ブラウザでアクセスすると、ちゃんと『404 NOT FOUND』の画面...