نظرة تعريفية لـ فويجر | voyager

نظرة تعريفية لـ فويجر | voyager

 

فويجر (voyager) هو أحد الحزم الجديدة   للأدمن  لإدارة المواقع بإطار عمل لارافيل Laravel تم   تطويرها عام 2017  بواسطة (The Control Group) .

أهم خصائص فويجر (voyager)  :

1)    Media Manager إدارة الوسائط:

حيث تتيح هذه الخاصية عرض جميع الوسائط سواءً صور أو فيديو وتستطيع  تعديلها  وحذفها من مكان واحد.

2)    Menu Builder بناء القوائم:

تستطيع إنشاء قوائم للموقع بطريقة سهلة ومرنة بحيث أنه يمكنك تعديل وإضافة وحذف العناصر  وترتيبها بسهولة.

3)    Database Manager إدارة قواعد البيانات:

يمكنك إضافة و تعديل قاعدة البيانات و ربطها مع مودل - Model

4)    BREAD Builder بناء صفحات  (عرض – تعديل – إضافة - حذف):

إنشاء صفحات صفحات لجداول في قاعدة البيانات و عمل عمليات بطريقة مختصرة جدا و إنشاء العلاقات بين الجداول .

 

طريقة  تثبيت الفويجر (voyager) :

1)    تثبيت لارافيل  Laravel.

2)    في مجلد المشروع اكتب الأمر التالي : composer require tcg/voyager

3)    إنشاء قاعدة البيانات للمشروع.

4)    تعديل ملف .env  لربطه مع قاعدة البيانات.

5)    قم بكتابة الأمر التالي لإنشاء مشروع فويجر : php artisan voyager:install

6)    قم باختبار المشروع بكتابة العنوان التالي : localhost/admin

7)    قم بكتابة الأمر التالي لإنشاء مستخدم جديد للدخول : php artisan voyager:admin your@email.com –create

كيفية تغيير اللغة في الفويجر :

1)    قم بالذهاب إلى مجلد المشروع  وثم : config/app.php

2)    قم بالبحث داخل الملف  على :  locale

3)    قم بتغيير اللغة حسب الرغبة، مثلا للعربية : 'locale' => 'ar'

4)    وفي نفس المجلد افتح الملف : voyager.php

5)    قم بتغيير multilingual : default  إلى اللغة المطلوبة . مثلا :   'default' => 'ar',  

6)    في نفس الملف تستطيع تغيير اتجاه الفويجر باضافة true  في  : 'rtl' => false,

 

ما هو BREAD   ؟ و كيف يتم إنشاؤها و استخدامها ؟

·        لاستعمال خاصية BREAD  يحب إنشاء جدول في قاعدة البيانات أولا. من ثم الذهاب إلى Tools  في القائمة الرئيسية وقم باختيار الجدول المطلوب وقم بإنشاء BRAED   .

·        تستطيع اختيار نوع الإدخال حسب المطلوب مثلا : Text – Checkbox – Imag ...

·        في قائمة (الظهور) تستطيع  اختيار إظهار و إخفاء الخصائص كـ(معاينة – تعديل – اضافة – حذف).

·        تستطيع إنشاء علاقة بين الجداول في قاعدة البيانات إن تطلب الامر من خلال BREAD  .

مراجع و روابط مفيدة :

·        https://laravelvoyager.com

·        https://docs.laravelvoyager.com

·        https://github.com/the-control-group/voyager

·        https://laravel-news.com/voyager

·        https://laravelvoyager.com/academy

مشاركة التدوينة:

متخصص في تقنيات الويب، ومطور ويب محترف.

المدونات المشابهة

الإسناد الرقمي

يسعدنا أن نكون جزءا من نجاح مشروعكم