GitHub Pages ist für das Hosten statischer Websites konzipiert, was bedeutet, dass PHP-Anwendungen wie Laravel nicht standardmäßig unterstützt werden. Sie können jedoch den statischen Frontend-Teil Ihrer Laravel-Anwendung hosten, indem Sie die kompilierten Assets (HTML, CSS und JavaScript) mit den handwerklichen Befehlen und Tools von Laravel exportieren.
So können Sie eine Laravel-App „Hello World“ für GitHub-Seiten anpassen:
Route::get('/', function () { return view('welcome'); // Or replace 'welcome' with your view file. });
Stellen Sie sicher, dass Ihre App lokal mit PHP Artisan Serve ausgeführt wird.
Verwenden Sie das Paket laravel-export, um Ihre Laravel-Ansichten als statische HTML-Dateien zu exportieren.
Installieren Sie es über Composer:
composer require spatie/laravel-export
Konfigurationsdatei veröffentlichen:
php artisan vendor:publish --provider="Spatie\Export\ExportServiceProvider"
Führen Sie den folgenden Befehl aus, um Ihre Laravel-Routen in statische HTML-Dateien zu exportieren:
php artisan export
Die statischen Dateien werden standardmäßig im Speicher-/Exportverzeichnis gespeichert (Sie können den Ausgabepfad in der Datei config/export.php ändern).
Navigieren Sie zum Speicher-/Exportverzeichnis und kopieren Sie alle Dateien in einen neuen Ordner in Ihrem Projekt, z. B. dist.
Repo initialisieren
Übernehmen Sie den Code
Repo veröffentlichen
Ihre Website wird unter https://your-username.github.io/your-repo/ online sein.
Das obige ist der detaillierte Inhalt vonStatische Day Host-App auf GitHub-Seiten. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!