laravel-vue-dashboard
عبارة عن لوحة معلومات لتطبيق صفحة واحدة (SPA) تم إنشاؤها باستخدام Laravel 8 وVue.js وBootstrap 4 (قالب مسؤول SB). بفضل الجمع بين قوة Laravel وسرعة Vue.js، فهي مجموعة أدوات ممتازة متكاملة لتطبيقات المؤسسات.
إنها مجموعة أدوات للبدء من الصفر، وليست حزمة Laravel. يمكن أن يساعدك على تقليل وقتك من خلال وجود لوحة معلومات SPA مع نظام مصادقة جاهز للاستخدام، مع الاستفادة من Laravel Passport الذي يستخدم بروتوكول المصادقة oauth2.
يوفر المشروع نماذج للصفحات، ويستخدم نظام التوجيه Vue.js وVuex للحفاظ على حالة التطبيق.
تم تصميم الكود بطريقة تجعل من السهل تعديل وإضافة صفحات ومكونات وواجهات برمجة التطبيقات جديدة.
# 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
)وزعت بموجب ترخيص معهد ماساتشوستس للتكنولوجيا. راجع الترخيص لمزيد من المعلومات. في الأساس، لا تتردد في الاستخدام وإعادة الاستخدام بأي طريقة تريدها.
رامون كريسانتي - [email protected]
رابط المشروع: https://github.com/ramoncrisante/laravel-vue-dashboard