💡
原文英文,约400词,阅读约需2分钟。
📝
内容提要
GitHub Pages适合托管静态网站,但不支持PHP应用如Laravel。可以通过Laravel的artisan命令导出静态前端,步骤包括创建路由、安装laravel-export包、导出静态文件并推送到GitHub。此方法仅适用于静态内容,动态功能无法使用。
🎯
关键要点
- GitHub Pages适合托管静态网站,不支持PHP应用如Laravel。
- 可以通过Laravel的artisan命令导出静态前端。
- 步骤包括创建路由、安装laravel-export包、导出静态文件并推送到GitHub。
- 创建路由示例:Route::get('/', function () { return view('welcome'); });
- 确保应用在本地运行,使用命令php artisan serve。
- 安装laravel-export包:composer require spatie/laravel-export。
- 发布配置文件:php artisan vendor:publish --provider='Spatie\
- Export\ExportServiceProvider'。
- 导出静态文件:php artisan export,文件默认保存在storage/export目录。
- 将导出的文件复制到项目的新文件夹,例如dist。
- 初始化GitHub仓库,提交代码并发布。
- 在GitHub设置中启用GitHub Pages,选择main分支并设置文件夹。
- 注意:此方法仅适用于静态内容,动态功能无法使用。
- 对于完整的Laravel应用,建议使用Heroku、Vercel或Laravel Forge等平台。
➡️