PHPの人気フレームワークLaravelを学習した際に気づいたことを書いていこうと思います
Laravel8でTarget class [xxxController] does not exist.エラー
Laravel8ではweb.phpに完全な名前空間で記載する必要がある。また、以前のバージョンと同様にコントローラー名@アクション名だけで表示できるようにしたい場合は、app\Providers\RouteServiceProvider.phpに1行追加する必要がある。
【Laravel】コントローラーの働き
全体の制御をする。必要に応じてModelを使ってデータベースに
アクセスしたり、Viewを使って画面を表示させたりしている。
【Laravel】ルーティングのイメージ
Laravelは、特定のアドレスにアクセスするとそのアドレスに割り当てられたプログラムが実行される仕組みになっています。この処理は、基本的に[routes]フォルダのweb.phpに記述します。
http://localhostを表示したときのTOP画面のルーティングは以下のように記述されている。
LaravelをXAMPP環境にデプロイする。
XAMPPでLaravelアプリケーションを公開したときの手順
XAMPPインストール
Composerインストール
Laravelのインストール
composer global require laravel/installer
環境変数の設定 システムの詳細設定からpathの設定
XAMPPでインストールしたPHP環境にLaravelをインストールする
XAMPPで構築したPHP環境にPHPフレームワークでは断然1番人気のあるLaravelを導入してみました。
XAMPPポータブルでUSBメモリにPHP開発環境を構築してみた
PHPの開発環境はXAMPP(ザンプ)を使えば簡単に構築が可能です。また、XAMPPポータブル版であれば、自分のパソコンに開発環境をインストールしなくても、USBメモリに環境を構築してUSBメモリを違うPCに挿入したら開発環境を簡単に構築できたりします。