brunocfalcao/go-with-laravel

Laravel框架的骨架应用。

安装次数: 0

依赖者: 0

建议者: 0

安全: 0

星标: 0

关注者: 1

分支: 0

开放问题: 0

语言:JavaScript

类型:项目

dev-master 2023-11-09 21:07 UTC

This package is auto-updated.

Last update: 2024-09-09 23:05:27 UTC


README

此存储库包含Bruno Laravel应用的代码

本地开发设置

此文档假定您正在运行基于OSX或Linux的操作系统。

请确保本地端口80没有被本地服务器使用。

此文档假定您正在使用终端来设置项目

  1. 将存储库克隆到本地机器,并使用 cd Bruno 进入目录
  2. 运行 composer install 以安装项目的PHP包
  3. 通过复制 cp .env.example .env 创建 .env 文件
  4. 运行 php artisan key:generate 以生成用于加密过程的命令,以确保没有隐私和私人数据的泄露。
  5. 运行 npm install 以安装和节点模块。您也可以在本地机器上使用 npm install 运行此命令。
  6. 运行 npm run dev 以处理前端资源。您也可以在本地机器上使用 npm run dev 运行此命令。
  7. 运行 php artisan migrate 以设置数据库表和记录。
  8. 运行 php artisan db:seed --class=RolesAndPermissionsSeeder 以在表中设置角色。
  9. 运行 php artisan db:seed --class=AdminSeeder 以在用户表中设置管理员记录。
  10. 访问 https://:8000 以获取应用的本地版本。
  11. 运行 php artisan schedule:run 此命令将在应用程序中自动运行cron作业。
  12. 运行 php artisan process:orders 此命令将在通过lemonSqueezy成功支付后运行,以获取该订单表中的记录并给新用户发送感谢和重置密码邮件。
  13. 运行 php artisan update:products 此命令将从lemonSqueezy商店获取产品,您可以从产品中访问并下载文件,并在订单部分通过按钮下载。

如果您想使用单独的主机,如 http://local.bruno.com,请在.env中使用它,并在本地hosts文件中添加 0.0.0.0 local.bruno.com

服务器要求

PHP 8.2.4 node 16.14.2
npm 8.5.0

部署

预发布

生产

日常使用