لم يكن إنشاء لوحات الإدارة وتخصيصها أسهل من أي وقت مضى. ياه! yaldash
يُطلق عليها أيضًا laravelDash
وهي لوحة إدارة مصممة بشكل جميل لـ Laravel.
للحصول على تعليمات التثبيت والاستخدام المتعمق وتفاصيل النشر، يرجى إلقاء نظرة على الوثائق الرسمية.
لدى yaldash بعض المتطلبات التي يجب أن تكون على دراية بها قبل التثبيت:
يدعم yaldash الإصدارات الحديثة بشكل معقول من المتصفحات التالية:
يفترض الدليل الرسمي معرفة متوسطة المستوى بـ PHP.
نفترض أنك تمكنت من إعداد بيئة التطوير الخاصة بك. هناك طريقتان لتثبيت مشروع Laravel
سأستخدم عبر الملحن لإنشاء مشروع جديد
composer create-project --prefer-dist laravel/laravel blog
أولاً، تأكد من إنشاء قاعدة بيانات جديدة وإضافة بيانات اعتماد قاعدة البيانات الخاصة بك إلى ملف .env الخاص بك:
APP_URL=http://localhost
DB_HOST=localhost
DB_DATABASE=homestead
DB_USERNAME=homestead
DB_PASSWORD=secret
يالداش سهل التثبيت للغاية. بعد إنشاء تطبيق Laravel الجديد، يمكنك تضمين الحزمة yaldash بالأمر التالي:
composer require yal/laraveldash
سيقوم yaldash تلقائيًا بتسجيل مزود الخدمة الخاص به إذا كنت تستخدم Laravel >=5.5. إذا كنت تستخدم yaldash مع Laravel 5.3 أو 5.4، أضف مزود خدمة yaldash في ملف config/app.php الخاص بتطبيقك:
/*
* yaldash Service Provider
*/
yal laraveldash Providers DashboardServiceProvider::class,
بعد ذلك، تحتاج إلى نشر ملف التكوين laravelDash:
php artisan vendor:publish --provider= " yallaraveldashProvidersDashboardServiceProvider " --tag= " config "
بعد ذلك، تحتاج إلى نشر أصول laravelDash:
php artisan vendor:publish --provider= " yallaraveldashProvidersDashboardServiceProvider " --tag= " laravelDash-assets "
الترحيلات التي تم إنشاؤها هي ترحيلات Laravel عادية، قم بتشغيل الترحيلات باستخدام:
php artisan migrate
أو قم بتشغيل أمر LaravelDash الذي يوفر لك ما تحتاجه لبدء استخدام LaravelDash
php artisan laraveldash:install
غالبًا ما ترتبط جداول قاعدة البيانات ببعضها البعض. على سبيل المثال، قد يحتوي منشور مدونة على العديد من التعليقات، أو قد يكون الطلب مرتبطًا بالمستخدم الذي وضعه. يجعل Eloquent إدارة هذه العلاقات والعمل معها أمرًا سهلاً. لذا، انتقل إلى AppUser.php وأضف UserRelation
<?php
namespace App ;
use Illuminate Notifications Notifiable ;
use Illuminate Foundation Auth User as Authenticatable ;
use yal laraveldash Traits UserRelation ;
class User extends Authenticatable
{
use Notifiable,UserRelation;
}
لرؤيتها، تحتاج إلى تشغيل خادم ويب على جهاز التطوير الخاص بك. يمكنك القيام بذلك عن طريق تشغيل الأمر التالي:php artisanserv ثم التوجه إلى http://localhost:8000/laravel-dash
يمكنك تخصيص المسار الذي تريده في ملف التكوين (config/laraveldash.php)
سواء كنت تساعدنا في إصلاح الأخطاء أو تحسين المستندات أو نشر الكلمة، فنحن نود أن تكون جزءًا من مجتمع yaldash
! ؟؟ راجع CONTRIBUTING.md لمزيد من المعلومات حول ما نبحث عنه وكيفية البدء.
شكرًا لهؤلاء الأشخاص الرائعين (مفتاح الرموز التعبيرية):
ياسر الإدريسي ؟ ؟ | خوسيه روسادو ؟ ؟ | اشرف بصرى ؟ | عناني الحسين ؟ | مايكل ميليس ؟ | أوتشينكا ؟ | ロ マ ニ コ ラ ス ؟ |
إذا اكتشفت ثغرة أمنية داخل LaravelDash، فيرجى إرسال بريد إلكتروني إلى ياسر عامر الإدريسي عبر [email protected]
. سيتم معالجة جميع الثغرات الأمنية على الفور.
الرجاء مراجعة سجل التغيير لمزيد من المعلومات عما تغير مؤخرًا.
مكتبة يالداش هي برنامج مفتوح المصدر مرخص بموجب ترخيص معهد ماساتشوستس للتكنولوجيا.