قالب Curd Starter بسيط للغاية يعتمد على Laravel 8 + Vue 2 + AdminLTE 3 لتطبيق SPA.
لارافيل 8
Vue 2 + VueRouter + vue-progressbar + sweetalert2 + laravel-vue-pagination
جواز سفر لارافيل
المشرف LTE 3 + Bootstrap 4 + Font Awesome 5
حالة اختبار PHPUnit/تغطية الاختبار
إنشاء + تحرير قائم على الوسائط، وقائمة مع ترقيم الصفحات، وحذف باستخدام Sweetalert
تسجيل الدخول، التسجيل، نسيت + إعادة تعيين كلمة المرور كمصادقة افتراضية
الملف الشخصي، تحديث الملف الشخصي، تغيير كلمة المرور، الصورة الرمزية
إدارة المنتج
إدارة المستخدم
الإعدادات: الفئات، العلامات
قائمة التحكم بالوصول (ACL) لمستخدم الواجهة الأمامية والخلفية مع سياسة البوابة (النوع: مسؤول/مستخدم)
لوحة تحكم ثابتة بسيطة
خيارات المطور لعملاء OAuth ورمز الوصول الشخصي
البناء باستخدام Docker
git clone https://github.com/AnowarCST/laravel-vue-crud-starter.git
cd laravel-vue-crud-starter/
composer install
cp .env.example .env
قم بتحديث .env
وقم بتعيين بيانات اعتماد قاعدة البيانات الخاصة بك
php artisan key:generate
php artisan migrate
php artisan db:seed
php artisan passport:install
npm install
npm run dev
php artisan serve
docker-compose up -d
docker exec -it vue-starter /bin/bash
composer install
cp .env.example .env
php artisan key:generate
php artisan migrate
php artisan db:seed
php artisan passport:install
التطبيق http://localhost:8008/
مسؤول قاعدة البيانات http://localhost:8080/
DBhost: عنوان IP الخاص بك: 3307، المستخدم: الجذر، كلمة المرور: 123456
# قم بتشغيل PHPUnit لجميع حالات الاختبارvendor/bin/phpunit# أو اختبار الميزات فقطvendor/bin/phpunit --testsuite الميزة
# التقارير عبارة عن اسم دليل للمورد/bin/phpunit --coverage-html Reports/
تم إنشاء دليل reports
لتقرير تغطية الكود. افتح لوحة القيادة.html.
تم تحفيز هذا المستودع بواسطة Hujjat/laravStart والفيديو التعليمي الرائع الخاص به على Youtube.
رخصة معهد ماساتشوستس للتكنولوجيا.