【VS2017&Laravel】「PHP Tools for VS」にLaravel導入:自作クラス作ったらいきなりハマった
関連記事
- 【ChatGPT-4o】copilotと相談しながらモノ作ったら,3日工数予定が4時間で完成した件 【2025年04月10日(木)】
- 【ChatGPT o4】祝日なのに仕事ーバテすぎー今夜こそ絶命だーモルモルモル 【2025年03月20日(木)】
- 【#ChatGPT】WordPressサーバにバイナリファイルをアップするシステムをChatGPTさんに聞きまくりじゃった 【2025年03月04日(火)】
- 【#CSharp】制御系が動き出したべ 【2025年02月20日(木)】
- 【#CSharp】ひっさしぶりにガッツリなC#案件をやっているぞー 【2025年02月19日(水)】
「PHP Tools for Visual Studio」ついに買っちまった@謎の新案件向け
本番用のスケルトン書いており.フレームワークは『Laravel』
もう,あちこち,地雷だらけ(爆
とりあえず,「PHP Tools for Visual Studio」&『Laravel』をやるときの手順
(これらの環境はすでに出来上がってる前提でお願いしますー『Laravel』の初期導入方法は,こちら:導入手順を解説!Laravelのインストール方法【初心者向け】@techacademy magazine)
1.VS上で,PHPなプロジェクトを作りましょう.構築完了後,VSは一旦終了

2.ぜんぜん違うフォルダを掘って,『Laravel』プロジェクトを構築しましょう
コマンドプロンプト立ち上げて,構築コマンドを打ち込んでくださいませ.こんなやつ
composer create-project "laravel/laravel=5.5.*" --prefer-dist TESTProSource (【追記181018 バージョン指定な構築コマンドに変更】)5分ぐらいかかるはず
出来上がりはこちら


3.(2)で出来たファイルと,VSで作ったプロジェクトをマージしまする.
エクスプローラーでコピー(というベタベタな作戦:爆)
コピー先を間違えんゴツ!index.phpが居る同レベル位置にコピってくださいませ


4.VSを起動して(1)で作ったプロジェクトを読み込みましょう
その後,まずは,「ソリューションエクスプローラ」から,”index.php”をプロジェクトから削除
んで,エクスプローラを立ち上げ,(3)でコピったフォルダを開いて,以下の3つのファイル,フォルダ以外を選択します
index.php
*.phpproj
以上2つは,VSが作ったファイル
venderフォルダ
これは,『Laravel』プロジェクト構築時に出来たファイル群.これを引き込むと,エラーがイッパイ出てきて少しうざい

選択したファイルを,「ソリューションエクスプローラ」へドラッグ&ドロップ
出来上がりはこちら

5.最後に,ドキュメントルートの変更を
「Web root」が空欄ですので”public”を書き加えてくださいませ

デバッグ実行したら,ブラウザ上に,『Laravel』のHello world登場

ここまで来たら,法に触れない程度にやりたい放題できる,はず(爆
んで,自作のPHPなクラスを作ったんすわ
これが動きゃしねぇ
ファイル設置場所&設置したいフォルダは,『Laravel』プロジェクトの場所どこでもいいし,namespace(名前空間)だけは,間違えないようにって,アチコチのサイトに書いてあるけど
「Class not Found」

とかエラー出て,全くダメ
ってあれこれ調べたら,どうやら,クラスを追加するたびに『Laravel』プロジェクト再構築コマンドを打ち込まんといけないっぽい(メンドクセ
VSを一旦閉じて(重要っぽい?),コマンドプロンプトで以下のコマンドを打ち込んでくださいな(コマンドを動かす位置は,↑(3)でマージしたフォルダ位置)
composer dump-autoload
このコマンドを打ち込んだら,一発で自作クラスを認識した(GRB汗
これでイロイロ書き殴れる(;´Д`)ハァハァ
ってことで『Laravel』との戦いの火蓋が切られたのであった...

コメント
広島カープの羽月隆太郎容疑者、「ゾンビたばこ」使用の疑いで逮捕
【#総選挙】衆議院選挙 きょう公示 12日間の選挙戦へ
青森 スノーモービル乗るため入山の約10人と連絡取れず 遭難か
【#不発弾】宮崎市中心部の不発弾 17日に処理 避難指示や交通規制予定(26/1/17)
【総選挙】立民 公明 衆院選に向け新党結成で合意(26/1/15)
【大雪】大雪と雷及び突風に関する全般気象情報 第3号(26/1/1)
ブルーレイはオワコン? ソニー生産終了が意味する「次世代メディア」の失敗
ビジネスホテルで火事 1人遺体で見つかる 宿泊客4人けが 水戸
【#ドラセナ】御神木たる幸福の木(ドラセナ):花芽がほころびだした!すごい香りで部屋が満たされてる!