เทมเพลต Curd Starter ที่ใช้ Laravel 8 + Vue 2 + AdminLTE 3 ที่ง่ายมากสำหรับแอปพลิเคชัน SPA
ลาราเวล 8
Vue 2 + VueRouter + vue-progressbar + sweetalert2 + laravel-vue-pagination
หนังสือเดินทาง Laravel
ผู้ดูแลระบบ LTE 3 + Bootstrap 4 + Font Awesome 5
กรณีทดสอบ PHPUnit/ความครอบคลุมการทดสอบ
สร้าง + แก้ไขตามโมดอล, รายการที่มีการแบ่งหน้า, ลบด้วย Sweetalert
เข้าสู่ระบบ ลงทะเบียน ลืม+รีเซ็ตรหัสผ่านเป็นการรับรองความถูกต้องเริ่มต้น
โปรไฟล์, อัปเดตโปรไฟล์, เปลี่ยนรหัสผ่าน, อวตาร
การจัดการผลิตภัณฑ์
การจัดการผู้ใช้
การตั้งค่า: หมวดหมู่, แท็ก
ACL ผู้ใช้ส่วนหน้าและส่วนหลังพร้อมนโยบาย Gate (ประเภท: ผู้ดูแลระบบ/ผู้ใช้)
แดชบอร์ดแบบคงที่อย่างง่าย
ตัวเลือกสำหรับนักพัฒนาซอฟต์แวร์สำหรับไคลเอ็นต์ OAuth และโทเค็นการเข้าถึงส่วนบุคคล
สร้างด้วยนักเทียบท่า
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: yourIP:3307 ผู้ใช้: root รหัสผ่าน: 123456
# รัน PHPUnit กรณีทดสอบทั้งหมดผู้ขาย/bin/phpunit# หรือการทดสอบคุณลักษณะเฉพาะผู้ขาย/bin/phpunit --testsuite คุณลักษณะ
# รายงานเป็นไดเร็กทอรี namevendor/bin/phpunit --coverage-html Reports/
มีการสร้างไดเร็กทอรี reports
สำหรับรายงานการครอบคลุมโค้ด เปิดแดชบอร์ด.html
พื้นที่เก็บข้อมูลนี้ได้รับแรงบันดาลใจจาก Hujjat/laravStart และวิดีโอสอนการใช้งานที่ยอดเยี่ยมของเขาใน Youtube
ใบอนุญาตเอ็มไอที