laravel-vue-dashboard
เป็นแดชบอร์ด Single Page Application (SPA) ที่สร้างด้วย Laravel 8, Vue.js และ Bootstrap 4 (SB Admin Template) ด้วยการผสมผสานระหว่างพลังของ Laravel และความเร็วของ Vue.js ทำให้เป็นชุดเริ่มต้นแบบฟูลสแตกที่ยอดเยี่ยมสำหรับแอปพลิเคชันระดับองค์กร
เป็นชุดอุปกรณ์สำหรับเริ่มต้นใหม่ ไม่ใช่แพ็คเกจ Laravel สามารถช่วยให้คุณลดเวลาได้ด้วยการมีแดชบอร์ด SPA พร้อมระบบการตรวจสอบสิทธิ์ที่พร้อมใช้งาน โดยใช้ประโยชน์จาก Laravel Passport ที่ใช้โปรโตคอลการตรวจสอบสิทธิ์ oauth2
โปรเจ็กต์จัดเตรียมหน้าตัวอย่าง ใช้ระบบการกำหนดเส้นทางของ Vue.js และ Vuex เพื่อรักษาสถานะแอปพลิเคชัน
โค้ดมีโครงสร้างในลักษณะที่ทำให้ง่ายต่อการแก้ไขและเพิ่มหน้า ส่วนประกอบ และ API ใหม่
# Clone the project
git clone https://github.com/ramoncrisante/laravel-vue-dashboard.git
# Enter the project directory
cd laravel-vue-dashboard
# Copy env file and add your own database and mail credentials
cp .env.example .env
# Install dependency
composer install
# Generate app key
php artisan key:generate
# Migrate database
php artisan migrate
# Create encryption keys
php artisan passport:install
# Install dependency with NPM
npm install
# Develop
npm run dev # or npm run watch
# Build on production
npm run production
# Serving application
php artisan serve
การยืนยันอีเมลเป็นทางเลือกและจะถูกปิดใช้งานตามค่าเริ่มต้น หากต้องการเปิดใช้งาน ให้เปลี่ยนพารามิเตอร์ต่อไปนี้ในไฟล์ .env
MUST_VERIFY_EMAIL=true
หากต้องการใช้ฟังก์ชันการยืนยันอีเมลและรีเซ็ตรหัสผ่านจำเป็นต้องตั้งค่าบริการอีเมล เพื่อให้ส่งอีเมลได้สำเร็จ เราจำเป็นต้องระบุ MAIL_DRIVER
, MAIL_HOST
, MAIL_PORT
, MAIL_USERNAME
, MAIL_PASSWORD
ในไฟล์ . .env
การมีส่วนร่วมคือสิ่งที่ทำให้ชุมชนโอเพ่นซอร์สเป็นสถานที่ที่ยอดเยี่ยมในการเรียนรู้ สร้างแรงบันดาลใจ และสร้างสรรค์ การมีส่วนร่วมใด ๆ ที่คุณทำจะ ได้รับการชื่นชมอย่างมาก
git checkout -b feature/AmazingFeature
)git commit -m 'Add some AmazingFeature'
)git push origin feature/AmazingFeature
)เผยแพร่ภายใต้ใบอนุญาต MIT ดูใบอนุญาตสำหรับข้อมูลเพิ่มเติม โดยพื้นฐานแล้ว คุณสามารถใช้และนำกลับมาใช้ใหม่ได้ตามต้องการตามที่คุณต้องการ
รามอน คริสานเต - [email protected]
ลิงค์โครงการ: https://github.com/ramoncrisante/laravel-vue-dashboard