XAMPP

XAMPP

【XAMPP】「Cannot create file xampp-control.ini」エラーの解決方法【アクセス拒否】

XAMPPのコントロールパネルを操作していると、以下のようなエラーメッセージが表示されて設定が保存できないことがあります。PlaintextError: Cannot create file "C:\xampp\xampp-control....
Laravel

【Laravel】Webアプリケーション開発の大まかな流れ

「XAMPPとVSCodeが入ったWindows 11環境で、Laravel開発を始める全体フローを知りたい!」すでにXAMPP(PHP/MySQL/Apache)が導入されている場合、新たな環境構築や php artisan serve ...
Laravel

【Laravel】簡単アプリ作製【9】カテゴリー追加機能

カテゴリー追加する機能を実装するのを失念していたので追加。1. 新しく作成するファイル① 画面(ビューファイル)の新規作成ローカル環境の resources/views/ 内に categories というフォルダを作成し、その中に ind...
Laravel

【Laravel】簡単アプリ作製【8】Bootstrapで共通テンプレート化とオシャレに装飾

初期の未装飾なHTML状態から、Bootstrap 5(CDN)を導入して管理画面(CRUD)のUIをモダンに刷新する。 同時に、Bladeの継承機能(@extends)を用いて、ヘッダーやログアウト機能、メッセージ表示などの共通コンポーネ...
Laravel

【Laravel】簡単アプリ作製【7】ログイン・会員登録機能の追加 

これまで作成してきた商品管理システムに、ユーザー認証(ログイン機能)を追加します。 Laravel公式のスターターキット「Laravel Breeze」を使えば、複雑なログイン処理やセッション管理、会員登録フォームなどの仕組みをあっという間...
Laravel

【Laravel】簡単アプリ作製【6】 商品削除機能

Webアプリケーションに必須である「データの削除機能」を実装します。 削除処理はデータを失う操作のため、誤操作を防ぐための確認ダイアログの挟み方や、Laravelでデータを削除するルート(DELETE)の正しい記述方法を分かりやすく解説しま...
MySQL

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

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

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

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

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

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

【VSCode】Laravelアプリ 「ショップ買い物」 手動開発

前回、VSCodeとClineで自動で開発してショップお買い物アプリを、手動で作成します。1. データベースの準備(XAMPP)XAMPP Control Panelを開き、Apache と MySQL の「Start」ボタンをそれぞれクリ...