一個非常簡單的基於 Laravel 8 + Vue 2 + AdminLTE 3 的 SPA 應用程式的 Curd Starter 模板。
拉拉維爾 8
Vue 2 + VueRouter + vue-progressbar + sweetalert2 + laravel-vue-pagination
Laravel 護照
Admin LTE 3 + Bootstrap 4 + Font Awesome 5
PHPUnit 測試用例/測試覆蓋率
基於模態的建立+編輯、分頁清單、Sweetalert 刪除
登入、註冊、忘記+重設密碼作為預設身份驗證
個人資料、更新個人資料、更改密碼、頭像
產品管理
使用者管理
設定:類別、標籤
具有門策略的前端和後端使用者 ACL(類型:管理員/使用者)
簡單的靜態儀表板
OAuth 用戶端和個人存取權杖的開發人員選項
使用 Docker 建置
git clone https://github.com/AnowarCST/laravel-vue-crud-starter.git
cd laravel-vue-crud-starter/
composer install
cp .env.example .env
更新.env
並設定您的資料庫憑證
php artisan key:generate
php artisan migrate
php artisan db:seed
php artisan passport:install
npm install
npm run dev
php artisan serve
docker-compose up -d
docker exec -it vue-starter /bin/bash
composer install
cp .env.example .env
php artisan key:generate
php artisan migrate
php artisan db:seed
php artisan passport:install
應用程式 http://localhost:8008/
資料庫管理員 http://localhost:8080/
DBhost:你的IP:3307,使用者:root,密碼:123456
# 執行 PHPUnit 所有測試案例vendor/bin/phpunit# 或僅進行功能測試vendor/bin/phpunit --testsuite Feature
# reports 是一個目錄名稱vendor/bin/phpunit --coverage-html reports/
已為程式碼覆蓋率報告建立了reports
目錄。打開儀表板.html。
這個儲存庫是由 Hujjat/laravStart 和他在 Youtube 上的精彩影片教學激發的。
麻省理工學院許可證。