GITHUB:https://github.com/donjan-deng/la-admin
環境需求
- Node.js >= 10.9.0
- PHP >= 7.2.0
- BCMath PHP 擴充
- Ctype PHP 擴充
- JSON PHP 擴充
- Mbstring PHP 擴充
- OpenSSL PHP 擴充
- PDO PHP 擴充
- Tokenizer PHP 擴充
- XML PHP 擴充
整合元件
- endroid/qr-code 二維碼
- gregwar/captcha 驗證碼
- laravel/passport OAuth 認證
- spatie/laravel-permission 許可權管理
安裝
克隆程式碼
git clone https://github.com/donjan-deng/la-admin.git
修改配置檔案.env.example為.env 並配置好資料庫連線。
進入專案執行
composer install
php artisan migrate //遷移資料結構
php artisan db:seed //填充初始資料,預設管理員賬號密碼admin/123456
php artisan key:generate --ansi //生成一個APP_KEY
php artisan passport:keys //生成passport key,如果你需要用到passport
進入angular目錄執行
npm install
npm run build //編譯,預設編譯至public資料夾
將你的Http Server的index優先順序配置為index.html > index.php
使用
angular如何進行開發
編輯angular目錄下的proxy.conf.json將target配置為你的php訪問地址,並執行
npm start
如何將angular釋出到子目錄
修改angular.json
"outputPath": "../public",
修改為
"outputPath": "../public/yourpath",
編譯執行
ng build --prod=true --base-href=/yourpath/
本作品採用《CC 協議》,轉載必須註明作者和本文連結