laraviet / vs-laravel-skeleton
Laravel 框架。
dev-master
2020-08-18 07:51 UTC
Requires
- php: ^7.2.5
- astrotomic/laravel-translatable: ^11.8
- fideloper/proxy: ^4.2
- fruitcake/laravel-cors: ^2.0
- genealabs/laravel-model-caching: ^0.9.0
- guzzlehttp/guzzle: ^6.3
- hyn/multi-tenant: 5.6.*
- igaster/laravel-theme: ^2.0
- joshbrw/laravel-module-installer: ^0.1.4
- laracasts/flash: ^3.1
- laravel/framework: ^7.0
- laravel/tinker: ^2.0
- laraviet/admin-home-module: dev-master
- laraviet/core-module: dev-master
- nwidart/laravel-modules: ^7.1
- spatie/laravel-medialibrary: ^7.19
Requires (Dev)
- facade/ignition: ^2.0
- fzaninotto/faker: ^1.9.1
- laravel/ui: ^2.1
- mockery/mockery: ^1.3.1
- nunomaduro/collision: ^4.1
- phpunit/phpunit: ^8.5
- dev-master
- dev-dependabot/npm_and_yarn/json5-1.0.2
- dev-dependabot/npm_and_yarn/express-4.18.2
- dev-dependabot/npm_and_yarn/qs-and-express-6.11.0
- dev-dependabot/npm_and_yarn/decode-uri-component-0.2.2
- dev-dependabot/npm_and_yarn/loader-utils-and-resolve-url-loader-1.4.2
- dev-dependabot/composer/guzzlehttp/guzzle-6.5.8
- dev-dependabot/npm_and_yarn/eventsource-1.1.1
- dev-dependabot/npm_and_yarn/async-2.6.4
- dev-dependabot/composer/guzzlehttp/psr7-1.8.5
- dev-dependabot/npm_and_yarn/minimist-1.2.6
- dev-dependabot/npm_and_yarn/url-parse-1.5.10
- dev-dependabot/npm_and_yarn/path-parse-1.0.7
- dev-dependabot/npm_and_yarn/ws-6.2.2
- dev-dependabot/npm_and_yarn/dns-packet-1.3.4
- dev-dependabot/npm_and_yarn/browserslist-4.16.6
- dev-dependabot/npm_and_yarn/lodash-4.17.21
- dev-dependabot/npm_and_yarn/ssri-6.0.2
- dev-dependabot/composer/phpseclib/phpseclib-2.0.31
- dev-dependabot/npm_and_yarn/y18n-4.0.1
- dev-dependabot/npm_and_yarn/elliptic-6.5.4
- dev-dependabot/composer/laravel/framework-7.30.4
- dev-dependabot/npm_and_yarn/axios-0.21.1
- dev-dependabot/npm_and_yarn/ini-1.3.8
This package is auto-updated.
Last update: 2024-09-06 13:59:45 UTC
README
git clone https://github.com/laraviet/vs-laravel-skeleton.git
composer install
cp .env.example .env
- 创建数据库并编辑
.env
以更新数据库连接 php artisan key:generate
php artisan migrate --seed
php artisan module:seed
- 在 .env 中更新
CACHE_DRIVER=redis
(确保在本地安装了 redis) - 在 .env 中更新
email info
(用于重置密码) rm -rf Module/AdminHome
rm -rf Module/Core
git clone https://github.com/laraviet/core-module.git Modules/Core
git clone https://github.com/laraviet/admin-home-module.git Modules/AdminHome
php artisan storage:link
- 在 .env 中更新
APP_URL
以匹配真实域名
II. 为客户的真实项目进行安装
- composer create-project laraviet/vs-laravel-skeleton -s dev project-name
- 配置数据库并更新 .env
- 在 .env 中更新
CACHE_DRIVER=redis
(确保在 VPS 上安装了 redis) - 在 .env 中更新
email info
(用于重置密码) php artisan migrate —seed
php artisan module:seed
php artisan storage:link
- 在 .env 中更新
APP_URL
以匹配真实域名
III. 在 Github 上的自动部署
- 编辑文件
public/deploy.php
=> 更新cd
命令到 VPS 上的正确文件夹 - 访问 VPS 并将以下行添加到
.git/config
[credential] helper = store --file /var/www/sites/licensing.viralsoft.vn/.git-credentials
- (选择正确的文件夹)
- 访问
Settings/Webhooks
=> 添加 webhook - 将 Payload URL 填充为
fullurl/deploy.php
- 示例
http://licensing.viralsoft.vn/deploy.php
- 示例
- 选择
Content type
为application/json
- 点击
添加 webhook
按钮