Maison >développement back-end >tutoriel php >Application statique Day Host sur les pages GitHub
GitHub Pages est conçu pour héberger des sites statiques, ce qui signifie qu'il ne prend pas en charge les applications PHP telles que Laravel par défaut. Cependant, vous pouvez héberger la partie frontend statique de votre application Laravel en exportant les ressources compilées (HTML, CSS et JavaScript) à l'aide des commandes et outils artisanaux de Laravel.
Voici comment adapter une application Laravel « Hello World » pour les pages GitHub :
Route::get('/', function () { return view('welcome'); // Or replace 'welcome' with your view file. });
Assurez-vous que votre application s'exécute localement avec php artisan serve.
Utilisez le package laravel-export pour exporter vos vues Laravel sous forme de fichiers HTML statiques.
Installez-le via Composer :
composer require spatie/laravel-export
Publiez le fichier de configuration :
php artisan vendor:publish --provider="Spatie\Export\ExportServiceProvider"
Exécutez la commande suivante pour exporter vos itinéraires Laravel vers des fichiers HTML statiques :
php artisan export
Les fichiers statiques seront enregistrés par défaut dans le répertoire storage/export (vous pouvez modifier le chemin de sortie dans le fichier config/export.php).
Accédez au répertoire de stockage/exportation et copiez tous les fichiers dans un nouveau dossier de votre projet, par exemple dist.
Initialiser le dépôt
Commettre le code
Publier le dépôt
Votre site sera en ligne sur https://your-username.github.io/your-repo/.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!