مجموعة البدء 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
الرجاء مراجعة سجل التغيير لمزيد من المعلومات عما تغير مؤخرًا.