ホームページ >バックエンド開発 >PHPチュートリアル >GitHub ページの Day Host 静的アプリ
GitHub Pages は静的サイトをホストするように設計されています。つまり、そのままでは Laravel などの PHP アプリケーションをサポートしません。ただし、Laravel の職人コマンドとツールを使用してコンパイルされたアセット (HTML、CSS、JavaScript) をエクスポートすることで、Laravel アプリケーションの静的フロントエンド部分をホストできます。
Laravel の「Hello World」アプリを GitHub Pages に適応させる方法は次のとおりです。
Route::get('/', function () { return view('welcome'); // Or replace 'welcome' with your view file. });
phpArtisan Serve を使用してアプリがローカルで実行されることを確認します。
laravel-export パッケージを使用して、Laravel ビューを静的 HTML ファイルとしてエクスポートします。
Composer 経由でインストールします:
composer require spatie/laravel-export
設定ファイルを公開します:
php artisan vendor:publish --provider="Spatie\Export\ExportServiceProvider"
次のコマンドを実行して、Laravel ルートを静的 HTML ファイルにエクスポートします。
php artisan export
静的ファイルはデフォルトで storage/export ディレクトリに保存されます (出力パスは config/export.php ファイルで変更できます)。
ストレージ/エクスポート ディレクトリに移動し、すべてのファイルをプロジェクト内の新しいフォルダー (dist など) にコピーします。
リポジトリの初期化
コードをコミットする
リポジトリを公開する
あなたのサイトは https://your-username.github.io/your-repo/ で公開されます。
以上がGitHub ページの Day Host 静的アプリの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。