بخصوص استخدام PHP مع vue-js WEBPACK

العمل يبدو صعبا قليلا باستخدام WEBPACK لكنه يبدو احترافي اكثر (أنا فقط لم أعتاد عليه بعد)
نظام الملفات داخل الsystem كلها vue ولا تدعم php

لقد بحثت في الموضوع لكن لم أجد ما أصبو إليه…

كيف سيتم الربط بين الاثنين؟

3 Likes

صراحة غالباً أفضل قسم العمل إلى جزئين:

  1. مشروع frontend: وفيه أي تكنولوجيا متعلقة بالفرونت سواء كانت Vue أو React أو حتى VanillaJS

  2. مشروع backend: يحتوي على أي تكنولوجيا مرتبطة بالسيرفر وقواعد البيانات php mysql python postgres

معنى هذا أنه لتشغيل الموقع في جهازك ستحتاج لتشغيل سيرفرين (سيرفر apache للباك وسيرفر node للفرونت).

وبعدها أقوم بالربط بجعل مشروع الـ backend يعرض API لكي يتعامل معها مشروع الـ frontend (باستعمال javascript).

يوجد طرق متقدمة بعمل template يربط بين التقنيتين وجعلهما يعملان في سيرفر واحد (لكن ربما تواجه مشاكل خصوصاً في الـ routing).

هذا template وجدته ل php & vue: https://github.com/aryelgois/php-vue

4 Likes

فعلا انا قلق جدا من الrouting
أغلب المواضع الحديثة تتحدث عن laravel مع vue js وينصحون بها لكن لا أدري صراحة…

سأتفقد الموضوع

3 Likes

لهذا قلت لك لا تتعب بالك واقسم المشروع إلى اثتين واحد باك laraval أو php بدون فريمورك وواحد vue

2 Likes