مجموعة البدء Laravel-Vue SPA.
لارافيل 8
Vue + VueRouter + Vuex + VueI18n + ESlint
صفحات ذات استيراد ديناميكي وتخطيطات مخصصة
تسجيل الدخول والتسجيل والتحقق من البريد الإلكتروني وإعادة تعيين كلمة المرور
المصادقة مع JWT
التكامل الاجتماعي
بوتستراب 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
.
# تشغيل اختبارات الوحدة والميزاتvendor/bin/phpunit# اختبارات متصفح Run Duskphp artisan dusk
الرجاء مراجعة سجل التغيير لمزيد من المعلومات عما تغير مؤخرًا.