本站资源收集于互联网,不提供软件存储服务,每天免费更新优质的软件以及学习资源!

GitHub页面上的DayHost静态应用程序

网络教程 app 1℃

GitHub页面上的DayHost静态应用程序

github pages 仅支持静态网站托管,无法直接运行 php 应用(如 laravel)。但可以通过导出 laravel 应用的静态前端(html、css、javascript)到 github pages。以下步骤演示如何将 laravel “hello world” 应用部署到 github pages:

在 GitHub Pages 托管 Laravel 应用

    准备 Laravel 应用: 在 routes/web.php 中创建路由:

Route::get(‘/’, function () { return view(‘wele’); // 或替换为你的视图文件});

确保应用能用 php artisan serve 本地运行。

安装 Laravel Export 包

使用 laravel-export 包导出 Laravel 视图为静态 HTML 文件。

使用 Composer 安装:

poser require spatie/laravel-export

发布配置文件:

php artisan vendor:publish –provider="SpatieExportExportServiceProvider"

导出静态文件

运行以下命令导出 Laravel 路由到静态 HTML 文件:

php artisan export

静态文件默认保存在 storage/app/export 目录下(可在 config/export.php 中修改输出路径)。

复制导出文件

将 storage/app/export 目录下的所有文件复制到项目的新文件夹,例如 dist。

推送到 GitHub

    初始化仓库:

    提交代码:

    发布仓库:

启用 GitHub Pages在 GitHub 上找到你的仓库。前往 设置 > Pages。在“源”部分,选择主分支,并将文件夹设置为 /dist 或 /docs(如果需要)。保存设置。访问你的网站

你的网站地址为 your-username.github.io/your-repo/。

注意:此方法仅适用于静态内容。Laravel 的动态功能(如数据库访问、身份验证)无法在 GitHub Pages 上运行。要部署完整的 Laravel 应用,请考虑使用 Heroku、Vercel 或 Laravel Forge 等平台。相关阅读:使用 PHP 的 Jenkins – 运行你的第一个管道将 TikTok API 与 Laravel 集成:完整指南

以上就是GitHub 页面上的 Day Host 静态应用程序的详细内容,更多请关注范的资源库其它相关文章!

转载请注明:范的资源库 » GitHub页面上的DayHost静态应用程序

喜欢 (0)