ชุดเริ่มต้น Laravel-Vue SPA
ลาราเวล 8
Vue + VueRouter + Vuex + VueI18n + ESlint
เพจที่มีการนำเข้าแบบไดนามิกและเค้าโครงแบบกำหนดเอง
เข้าสู่ระบบ ลงทะเบียน ยืนยันอีเมล และรีเซ็ตรหัสผ่าน
การรับรองความถูกต้องกับ JWT
การบูรณาการทางสังคม
Bootstrap 5 + ฟอนต์สุดเจ๋ง 5
composer create-project --prefer-dist cretueusebiu/laravel-vue-spa
แก้ไข .env
และตั้งค่ารายละเอียดการเชื่อมต่อฐานข้อมูลของคุณ
(เมื่อติดตั้งผ่าน git clone หรือดาวน์โหลด ให้รัน php artisan key:generate
และ php artisan jwt:secret
)
php artisan migrate
npm install
ผู้พัฒนารัน NPM
บิลด์การรัน NPM
โปรเจ็กต์นี้มาพร้อมกับ GitHub เป็นตัวอย่างสำหรับ Laravel Socialite
หากต้องการเปิดใช้งานผู้ให้บริการให้สร้างแอปพลิเคชัน GitHub ใหม่และใช้ https://example.com/api/oauth/github/callback
เป็น URL โทรกลับการอนุญาต
แก้ไข .env
และตั้งค่า GITHUB_CLIENT_ID
และ GITHUB_CLIENT_SECRET
ด้วยคีย์จากแอปพลิเคชัน GitHub ของคุณ
สำหรับผู้ให้บริการรายอื่น คุณอาจต้องตั้งค่าคีย์ที่เหมาะสมใน config/services.php
และเปลี่ยนเส้นทาง url ใน OAuthController.php
หากต้องการเปิดใช้งานการยืนยันอีเมล ตรวจสอบให้แน่ใจว่าโมเดล AppUser
ของคุณใช้สัญญา IlluminateContractsAuthMustVerifyEmail
# เรียกใช้หน่วยและคุณสมบัติการทดสอบผู้ขาย/bin/phpunit# เรียกใช้เบราว์เซอร์ Dusk ทดสอบ PHP ช่างฝีมือพลบค่ำ
โปรดดู CHANGELOG สำหรับข้อมูลเพิ่มเติมว่ามีอะไรเปลี่ยนแปลงเมื่อเร็วๆ นี้