ローカル上で直接作成された Laravel プロジェクトでは、コマンド ターミナルに入力するだけで済むため、Github などの外部ソースから取得した Laravel プロジェクトを実行する方法について混乱するかもしれません
php artisan serve
Laravel プロジェクトは適切に実行でき、画面に表示できます。
ローカルと外部の Laravel プロジェクトの違いを見てみましょう。ここでは Github などの外部ソースを使用します。
ご覧のとおり、Github から取得した Laravel プロジェクト部分にはいくつかのファイルとフォルダーが欠落しています。
これが起こる理由は、Laravel にはデフォルトで .gitignore という特別なファイルがあり、このファイルにリストされているファイルとフォルダーが除外され、Github や Git をサポートする他の外部ソースにアップロードされないためです。
これは、セキュリティ上の理由と、クラウド ストレージに不要なファイルが過負荷にならないようにプロジェクトのサイズを最小限に抑えるために必要です。
では、いくつかのファイルやフォルダーが欠落している場合、どうやって実行するのでしょうか?その方法を紹介します。
まず、php バージョンは Laravel プロジェクトの最小仕様を満たしている必要があります。たとえば、Laravel バージョンが 10 の場合、それを実行するには少なくとも PHP バージョン 8.1 以降が必要です。
Laravel の最小 PHP 仕様は、次のリンクから確認できます laravel.com/docs/master/releases#support-policy
お使いの PHP バージョンが最小仕様を満たしておらず、PHP バージョンを更新または変更する方法がわからない場合は、Laragon で PHP バージョンを切り替えまたは更新する方法に関する私の以前の投稿を参照してください
composer install
このコマンドは、Laravel プロジェクトに必要なパッケージをインストールするものです。ローカル セクションの最初の図で、vendor というフォルダーがあることがわかります。上記のコマンドを実行すると、そのフォルダーがインストールされます。
.env ファイルが存在しないため、再度作成する必要があります。.env.example というファイルをコピーして、ターミナルで次のコマンドを実行するだけで .env ファイルをすぐに作成できます
cp .env.example .env
システムは自動的に .env.example ファイルをコピーし、ファイル名を .env に変更します。
先ほど作成した .env ファイルにはアプリケーション キーが含まれていないため、次のコマンドを実行してアプリケーション キーを設定する必要があります
php artisan key:generate
これにより、.env ファイル内のアプリケーション キーが自動的に再生成されます。
Laravel プロジェクトでデータベースを使用している場合は、次のコマンドを実行します
php artisan migrate
.env ファイルでデータベースが設定されていることを確認してください。
Laravel プロジェクトにファイルアップロード機能がある場合は、次のコマンドを忘れずに実行してください
php artisan storage:link
これは、Laravel プロジェクトを実行する方法です。ローカルで実行する場合は、phpArtisanserve コマンドを直接入力して実行できます。
注: サーバー上で実行する場合は、ルート フォルダーを public に変更する必要があり、php 職人のserve コマンドを実行する必要はなくなります。
この投稿があなたにとって役立つことを願っており、他の人と共有することを忘れないでください。頑張ってください...
以上がLaravel プロジェクトを実行する方法 (とても簡単です)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。