andrefigueira / laralite-skeleton
Laralite 骨架项目
1.0.0
2020-09-04 07:45 UTC
Requires
- php: ^7.3
- ext-json: *
- andrefigueira/laralite-module: ^1.0
- fideloper/proxy: ^4.0
- guzzlehttp/guzzle: ^6.5
- joshbrw/laravel-module-installer: ^0.1.4
- laracasts/flash: ^3.1
- laravel/framework: ^7.0
- laravel/passport: ^9.2
- laravel/sanctum: ^2.4
- laravel/tinker: ^2.0
- nwidart/laravel-modules: ^7.2
- pragmarx/countries: ^0.7.0
- rollbar/rollbar-laravel: ^6.0
- spatie/laravel-newsletter: ^4.8
Requires (Dev)
- barryvdh/laravel-ide-helper: ^2.6
- facade/ignition: ^2.0
- fzaninotto/faker: ^1.9.1
- laravel/ui: ^2.0
- mockery/mockery: ^1.0
- nunomaduro/collision: ^4.1
- phpunit/phpunit: ^8.5
This package is auto-updated.
Last update: 2024-09-24 01:20:51 UTC
README
Laralite 骨架
这是 Laralite 骨架项目,包含了开始使用 Laralite 项目的模板。
使用的技术
- PHP 7.3+
- Composer
- NPM
- Laravel 7
- Laravel Passport for oAuth
- Linux (Ubuntu)
如何编译资源
资源编译由 Laravel mix 处理,并在 ./webpack.mix.js
文件中进行配置,相关文档可以在 这里 找到。
如何设置项目
- 本地设置 Valet 环境
- 设置数据库
- 复制
.env.example
并更新相关值 - 运行以下命令...
// Install PHP dependencies
composer install -a
// Install JavaScript dependencies
npm install
// Compile assets
npm run dev
// Compile Laralite assets
cd Modules/Laralite/
npm install
npm run dev
// Run database migrations
artisan migrate
// Run passport install
artisan passport:install
此外,对于初始部署,需要注册认证密钥,这可以通过以下方式完成;
artisan passport:keys
安装 sanctum
artisan vendor:publish --provider="Laravel\Sanctum\SanctumServiceProvider"
artisan migrate