andrefigueira/laralite-skeleton

Laralite 骨架项目

1.0.0 2020-09-04 07:45 UTC

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 文件中进行配置,相关文档可以在 这里 找到。

如何设置项目

  1. 本地设置 Valet 环境
  2. 设置数据库
  3. 复制 .env.example 并更新相关值
  4. 运行以下命令...
// 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