MySQL

Laravel

【Laravel】簡単アプリ作製【10】自宅サーバーへのデプロイ手順

Windows開発環境からWinSCPを用いて一般ユーザーのホームディレクトリ(~/)へLaravelプロジェクト(.env.example や .htaccess などの隠しファイルを含む全ファイル)を転送済みの状態からスタート。1:SS...
MySQL

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

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

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

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

【Laravel】簡単アプリ作製【3】 商品追加機能

作成済みのカテゴリと紐付いた、商品の追加機能(マイグレーション・モデル・コントローラー・ビュー)を実装する手順。1. シーダーの修正(外部キー制約エラー対策)商品テーブル(子)から参照されているため、そのままクリアしようとするとエラーになり...
Laravel

【Laravel】簡単アプリ作製【2】 データベース接続とカテゴリ追加

環境構築後のステップとして、MySQLデータベースとの連携から、マイグレーションとモデルを使用したカテゴリ追加機能の実装までの手順。1. データベースの作成と接続設定Step 1: XAMPPでデータベース(MySQL)の作成1.XAMPP...