Sie sind möglicherweise verwirrt darüber, wie Sie ein Laravel-Projekt aus externen Quellen wie Github ausführen sollen, da wir bei einem Laravel-Projekt, das direkt lokal erstellt wird, nur das Befehlsterminal eingeben müssen
php artisan serve
und das Laravel-Projekt kann ordnungsgemäß ausgeführt und auf dem Bildschirm angezeigt werden.
Sehen wir uns den Unterschied zwischen lokalen und externen Laravel-Projekten an, hier verwende ich externe Quellen wie Github.
Wie Sie sehen können, fehlen einige Dateien und Ordner im Laravel-Projektteil, der von Github übernommen wurde.
Der Grund dafür ist, dass Laravel standardmäßig über eine spezielle Datei namens .gitignore verfügt. Diese Datei schließt die darin aufgeführten Dateien und Ordner aus, sodass sie nicht auf Github oder andere externe Quellen mit Git-Unterstützung hochgeladen werden.
Dies ist aus Sicherheitsgründen und auch zur Minimierung der Projektgröße erforderlich, um den Cloud-Speicher nicht mit unnötigen Dateien zu überlasten.
Wie kann man es also ausführen, wenn einige Dateien und Ordner fehlen? Ich zeige dir wie.
Zuallererst muss Ihre PHP-Version die Mindestspezifikationen des Laravel-Projekts erfüllen. Wenn die Laravel-Version beispielsweise 10 ist, benötigen Sie mindestens PHP-Version 8.1+, um sie auszuführen.
Sie können die minimalen PHP-Spezifikationen in Laravel über den folgenden Link überprüfen: laravel.com/docs/master/releases#support-policy
Wenn Ihre PHP-Version die Mindestanforderungen nicht erfüllt und Sie nicht wissen, wie Sie die PHP-Version aktualisieren oder ändern, können Sie meinen vorherigen Beitrag zum Thema „So wechseln oder aktualisieren Sie die PHP-Version in Laragon“ lesen
composer install
Der Befehl besteht darin, die im Laravel-Projekt benötigten Pakete zu installieren. Sie können im ersten Bild im lokalen Abschnitt sehen, dass es einen Ordner namens „vendor“ gibt. Dieser Ordner wird installiert, wenn Sie den obigen Befehl ausführen.
Da die .env-Datei nicht existiert, müssen Sie sie erneut erstellen. Sie können die Datei mit dem Namen .env.example kopieren, um die .env-Datei schnell zu erstellen. Führen Sie einfach den folgenden Befehl auf dem Terminal aus
cp .env.example .env
Das System kopiert automatisch die Datei .env.example und ändert den Dateinamen in .env.
In der .env-Datei, die Sie gerade zuvor erstellt haben, gibt es keinen Anwendungsschlüssel. Sie müssen den Anwendungsschlüssel festlegen, indem Sie den folgenden Befehl ausführen
php artisan key:generate
Dadurch wird der Anwendungsschlüssel in Ihrer .env-Datei automatisch neu generiert.
Wenn Sie in Ihrem Laravel-Projekt eine Datenbank verwenden, führen Sie den folgenden Befehl aus
php artisan migrate
Stellen Sie sicher, dass Sie die Datenbank in der .env-Datei konfiguriert haben.
Wenn das Laravel-Projekt über eine Datei-Upload-Funktion verfügt, vergessen Sie nicht, den folgenden Befehl auszuführen
php artisan storage:link
So führen Sie jedes Laravel-Projekt aus. Wenn Sie es lokal ausführen, können Sie direkt den Befehl php artisan servo eingeben, um es auszuführen.
Hinweis: Wenn Sie auf einem Server ausführen, müssen Sie den Stammordner in „Öffentlich“ ändern und den Befehl „php artisan servo“ nicht mehr ausführen.
Hoffentlich ist dieser Beitrag nützlich für Sie und vergessen Sie nicht, ihn mit anderen zu teilen. Viel Glück...
Das obige ist der detaillierte Inhalt vonSo führen Sie ein Laravel-Projekt aus (es ist sehr einfach). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!