laraviet / vs-laravel-skeleton
The Laravel Framework.
Installs: 41
Dependents: 0
Suggesters: 0
Security: 0
Stars: 2
Watchers: 2
Forks: 0
Open Issues: 23
Type:project
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-12-06 14:26:07 UTC
README
git clone https://github.com/laraviet/vs-laravel-skeleton.git
composer install
cp .env.example .env
- Create database end edit
.env
for updated db connection php artisan key:generate
php artisan migrate --seed
php artisan module:seed
- update
CACHE_DRIVER=redis
in .env (make sure install redis in local) - update
email info
in.env
(for reset password) 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
- update
APP_URL
in.env
to match real domain
II. Installation for client's real project
- composer create-project laraviet/vs-laravel-skeleton -s dev project-name
- config database vs update .env
- update
CACHE_DRIVER=redis
in .env (make sure install redis in vps) - update
email info
in.env
(for reset password) php artisan migrate —seed
php artisan module:seed
php artisan storage:link
- update
APP_URL
in.env
to match real domain
III. Auto Deploy in Github
- Edit file
public/deploy.php
=> updatecd
command to right folder in VPS - Access VPS and add below line into
.git/config
[credential] helper = store --file /var/www/sites/licensing.viralsoft.vn/.git-credentials
- (Choose right folder)
- Access
Settings/Webhooks
=> Add webhook - Fill Payload URL as
fullurl/deploy.php
- Example
http://licensing.viralsoft.vn/deploy.php
- Example
- Choose
Content type
asapplication/json
- Click
Add webhook
button