خليفة القياضي | Khalifa Al-Qiadi
خليفة القياضي | Khalifa Al-Qiadi

@khalifa_alqiadi

13 تغريدة 37 قراءة Nov 12, 2021
ثريد اليوم من اهم الثريدات واندرها
لانك كمطور للمواقع وخاصة بلغة PHP اذا
اردت ربط موقعك بقاعدة البيانات firebase
ستجد صعوبة او شحة بالمعلومات التي توصف لك كيفية ربطها..
ثريد اليوم بشرحلكم بالتفصيل وبالصور وبالفيديو عملية الربط.
1- قم بتسجيل دخول لل firebase ثم قم بإنشاء اول تطبيق بعد ما تنتهي قم بالضغط على الاسم اللذي أنشأته من اجل الدخول الى لوحة التحكم الخاصة بال firebase
2- اذهب الى القائمة في الجهة اليسرى وقم بالضغط على realtime database قم بانشاء قاعدة بيانات وقم باختيار الخيار الاول ومن ثم enable يتم انشاء قاعدة بيانات ولكن لن تستطيع الربط. لحل هذه المشكلة اذهب الى ال rules وغيرها من false الى true.
الخطوات في الصور.
3- بعد الانتهاء من الخطوات السابقة.
يتم الان تحميل ملفات ال SDK الخاصة بالربط.  يتم تحميلها من موقع
Firebase Admin SDK for PHP
هذا الموقع فيه كل الخطوات وكل ال functions الخاصة بعملية الربط وجلب البيانات من firebase وعرضها بالموقع وايضا يمكنك التعديل عليها او حذفها.
4- كيفية تحميل الملفات
نقوم بانشاء مجلد داخل مسار البرنامج الخاص ب PHP ثم نقوم باستخدام CMD والدخول الى مسار هذا المجلد او نفتح هذا المجلد
داخل VS Code او اي برنامج اخر وبعدها نقوم بفتح terminal واستخدام الامر الموجود بالموقع وهو خاص بتحميل ال composer وملفات ال SDK
ملاحظة: لا يمكن تحميل الملفات اذا كان الاصدار الخاص بال PHP اقل من 7.4
لمعرفة اصدار PHP الخاص بك،  قم بانشاء ملف php ثم قم بكتابة دالة;( )phpinfo
ثم اعرض الملف بالمتصفح.
اصدار  7.4=<php تمام.
اما اذا كان اقل من ذلك يمكنك تحميل الاصدار.
تستطيع تنزيل الاصدار من موقع
php.net
5- تحميل ملف من موقع Firebase
هذا الملف يحتوي على معلومات قاعدة البيانات والحساب. نقوم بتحميل هذا الملف وحفظه داخل المجلد.
خطوات التحميل 👇
6- انشاء كود الربط
هذه الخطوة هي اهم خطوة في هذا الثريد وهي انشاء كود ربط PHP مع Firebase.
في سطر 27 كود استدعاء الملف الذي تم تحميله من موقع Firebase.
كود الربط👇
7- انشاء كود insert
خطوات انشاء كود insert👇
8- انشاء كود select
كود ال select👇
9- انشاء كود delete
علماً بان كل الدوال التي استخدمناها في الاكواد موجودة في موقع
Firebase Admin SDK for PHP
وهناك دوال اخرى لم نستخدمها
مع شرح كل دالة
خطوات الكود👇
10- تنفيذ الخطوات السابقة
هذه اخر خطوة وهي ادخال البيانات لقاعدة بيانات fireabase وعرضها وحذفها. بمجرد ادخال البيانات يتم انشاء الجدول تلقائيا لاننا استخدمنا دالة ('/Users')getReference
اذا كان الجدول غير موجود تقوم هذه الداله بانشائه

جاري تحميل الاقتراحات...