Windows 11 + Docker / Laravel + Vue.js 環境構築ガイド #5

本記事は Windows 11 + Docker / Laravel + Vue.js 環境構築ガイド #4 の続きです。

開発環境の設定

5-1. Git設定

  1. Windows の Zone.Identifier 削除:

sudo find . -type f -name '*:Zone.Identifier' -exec rm {} \;

  1. .gitignore に不要なファイルを追加します。
  • 以下を .gitignore に追記:

    /docker/db/data

※WSL 上のファイル編集のため、Ubuntuターミナルでプロジェクトへ移動し、VS Code を起動します。

cd ~/projects/laravel_project
code .


左下に [WSL: Ubuntu] と表示された状態でVS Codeが起動できれば成功です。

権限で編集・保存ができない場合は以下を実行:

sudo chown -R $USER:$USER .

  1. Git ユーザー設定(例):
git config --global user.name "山田太郎"
git config --global user.email "yamada@example.com"


5-2. DB接続テスト

  1. .env ファイルを編集し、Docker の DB 設定に合わせます。

DB_CONNECTION=mysql
DB_HOST=db
DB_PORT=3306
DB_DATABASE=laraveltestdb
DB_USERNAME=root
DB_PASSWORD=admin

  1. 接続テスト用ルートを routes/web.phpに追加します。

use Illuminate\Support\Facades\DB;

Route::get('/dbtest', function () {
    try {
        $result = DB::select('SELECT 1');
        return 'DB接続成功!結果: ' . json_encode($result);
    } catch (\Exception $e) {
        return 'DB接続エラー: ' . $e->getMessage();
    }
});

  1. http://localhost:8000/dbtest にアクセスをおこない 「DB接続成功!」と表示されれば OK です。

次回は、 Docker操作コマンドについて解説します。

木曜日担当:nishida



アプリ関連ニュース

お問い合わせはこちら

お問い合わせ・ご相談はお電話、またはお問い合わせフォームよりお受け付けいたしております。

tel. 06-6454-8833(平日 10:00~17:00)

お問い合わせフォーム