Laravue (تُنطق /ˈlarəvjuː/) عبارة عن مجموعة جميلة من لوحة التحكم تضم Laravel وVue.js وعنصر مجموعة أدوات واجهة المستخدم. العمل مستوحى من vue-element-admin مع حبنا فوق ذلك. مع إطار عمل Laravel القوي باعتباره الواجهة الخلفية، وVue.js باعتباره الأداء العالي على الواجهة الأمامية، يبدو Laravue بمثابة حل متكامل لمستوى تطبيقات المؤسسات.
التوثيق: https://doc.laravue.dev
تم وضع Laravue كحل لإدارة المؤسسات، ويوصى بشدة باستخدامه للبدء من الصفر.
بالنسبة لمشروع Laravel الحالي، يجب عليك التحقق من Laravue Core للتكامل.
يجب أن يكون جهازك جاهزًا لأحدث إصدار من Laravel وNode.js.
# استنساخ المشروع وتشغيل Composercomposer create-project tuandm/laravuecd laravue# Migration and DBseeder (بعد تغيير إعدادات قاعدة البيانات الخاصة بك في .env)php artisan migrate --seed# تثبيت التبعية باستخدام NPMnpm install#developnpm run dev # أو npm run watch # البناء على إنتاج تشغيل الإنتاج npm
عامل الإرساء يؤلف -d
أنشئ ملفات ثابتة داخل حاوية Laravel باستخدام npm
# احصل على معرف حاوية Laravel docker من Containers listdocker ps docker exec -it <container ID> npm run dev # أو npm run watch# حيث <container ID> هو اسم الحاوية "laravel"، على سبيل المثال: src_laravel_1
افتح http://localhost:8000 (تم الإعلان عن منفذ حاوية laravel في docker-compose.yml
) للوصول إلى Laravue
نظام الاختبارات قيد التطوير
يستخدم هذا المشروع Envoy للنشر وGitLab CI/CD. يرجى مراجعة Envoy.blade.php
و .gitlab-ci.yml
لمزيد من التفاصيل.
Laravel - إطار عمل PHP لمحترفي الويب
Laravel Sanctum - يوفر Laravel Sanctum نظام مصادقة خفيف الوزن لـ SPA وواجهات برمجة التطبيقات البسيطة.
spatie/laravel-permission - ربط المستخدمين بالأذونات والأدوار.
VueJS - إطار عمل جافا سكريبت التقدمي
Element - مكتبة مكونات قائمة على Vue 2.0 للمطورين والمصممين ومديري المنتجات
قالب Vue Admin - قالب إدارة vue بسيط مع Element UI
يرجى قراءة CONTRIBUTING.md للحصول على تفاصيل حول قواعد السلوك لدينا، وعملية إرسال طلبات السحب إلينا.
نحن نستخدم SemVer للإصدار. للتعرف على الإصدارات المتوفرة، يرجى إلقاء نظرة على علامات الإصدار الموجودة في هذا المستودع.
Tuan Duong - العمل الأولي - tuandm.
توني تين نجوين - الواجهة الأمامية والمصمم - nguyenquangtin.
انظر أيضًا قائمة المساهمين الذين شاركوا في هذا المشروع.
تم ترخيص هذا المشروع بموجب ترخيص MIT - راجع ملف LICENSE.md للحصول على التفاصيل.
Laravue-core - حزمة Laravel التي توفر الوظائف الأساسية لـ Laravue.
vue-element-admin مشرف vue سحري ألهم مشروع Laravue.
tui.editor - محرر Markdown WYSIWYG.
Echarts - مكتبة رسومية وتصورات قوية وتفاعلية للمتصفح.
إذا وجدت هذا المشروع مفيدًا، يمكنك أن تشتري لي قهوة