laraviet/vs-laravel-skeleton

Laravel 框架。

dev-master 2020-08-18 07:51 UTC

README

  1. git clone https://github.com/laraviet/vs-laravel-skeleton.git
  2. composer install
  3. cp .env.example .env
  4. 创建数据库并编辑 .env 以更新数据库连接
  5. php artisan key:generate
  6. php artisan migrate --seed
  7. php artisan module:seed
  8. 在 .env 中更新 CACHE_DRIVER=redis(确保在本地安装了 redis)
  9. 在 .env 中更新 email info(用于重置密码)
  10. rm -rf Module/AdminHome
  11. rm -rf Module/Core
  12. git clone https://github.com/laraviet/core-module.git Modules/Core
  13. git clone https://github.com/laraviet/admin-home-module.git Modules/AdminHome
  14. php artisan storage:link
  15. 在 .env 中更新 APP_URL 以匹配真实域名

II. 为客户的真实项目进行安装

  1. composer create-project laraviet/vs-laravel-skeleton -s dev project-name
  2. 配置数据库并更新 .env
  3. 在 .env 中更新 CACHE_DRIVER=redis(确保在 VPS 上安装了 redis)
  4. 在 .env 中更新 email info(用于重置密码)
  5. php artisan migrate —seed
  6. php artisan module:seed
  7. php artisan storage:link
  8. 在 .env 中更新 APP_URL 以匹配真实域名

III. 在 Github 上的自动部署

  1. 编辑文件 public/deploy.php => 更新 cd 命令到 VPS 上的正确文件夹
  2. 访问 VPS 并将以下行添加到 .git/config
        [credential]
               helper = store --file /var/www/sites/licensing.viralsoft.vn/.git-credentials
    
    • (选择正确的文件夹)
  3. 访问 Settings/Webhooks => 添加 webhook
  4. 将 Payload URL 填充为 fullurl/deploy.php
    • 示例 http://licensing.viralsoft.vn/deploy.php
  5. 选择 Content typeapplication/json
  6. 点击 添加 webhook 按钮