تفصيل المقال
إعداد PHPStorm للعمل مع Laravel
استكشف المقال كاملاً ضمن تدفق قراءة منظم وفهرس محتويات.
إعداد PHPStorm للعمل مع Laravel. Laravel هو إطار عمل رائع يحتوي على مجموعة واسعة من الميزات والعديد من التطبيقات التي تجعل الحياة أسهل للمبرمج. ومع ذلك، فإن الجانب السلبي لهذه الراحة هو صعوبة قراءة التعليمات البرمجية الخاصة بـ IDE. ونتيجة لذلك، لا يمكن لـ IDE تحليل التعليمات البرمجية بشكل صحيح وإنشاء إكمال التعليمات البرمجية بالكامل. لذلك، لكي يكون العمل مع Laravel في PHPStorm مناسبًا، يجب تكوينه بشكل إضافي.
ستتناول هذه المقالة ما يلي:
تحديد المسار إلى مترجم PHP، واختيار إصدار PHP الحالي.
تحديد المسار إلى الملحن
تحديد المسار إلى NodeJS
الإعداد المسبق لجافا سكريبت لبناء الجملة الجديد
تثبيت البرنامج المساعد IDE
إعداد VueJs
تثبيت مساعد IDE. طرق الإكمال التلقائي
إكمال أمر الحرفي
الملخص
الإعداد المسبق لـ IDE
في كل مشروع جديد أبدأه في PHPStorm، تكون الخطوات الأولية هي نفسها: اختيار مترجم PHP، وتحديد المسار إلى الملحن وNodeJs وJavaScript
اختيار إصدار PHP وتعيين المسار إلى المترجم
توجد إعدادات إصدار PHP والمترجم الفوري في الملف | الإعدادات | اللغات & amp؛ أطر | PHP
في النافذة التي تفتح، سيتوفر رسمان بيانيان قابلان للتحرير:
مستوى لغة PHP – هذا هو إصدار PHP الذي سيتحقق من خلاله IDE من بناء جملة التعليمات البرمجية المكتوبة لديك. وإذا كان بناء جملة الإصدار المحدد غير متطابق، فسيتم تمييز الخطأ مباشرة في IDE.
مترجم CLI هو المسار إلى مترجم PHP.
إذا لم تقم بإضافة مترجمين فوريين من قبل، فلن يتوفر لك أي شيء، لذلك تحتاج الآن إلى إضافته عن طريق النقر على زر البحث (2) الموجود على يمين اختيار المترجم الفوري.
بعد الضغط على الزر (2) ستظهر القائمة:
بالضغط على الزر (1)، سيُعرض عليك الاختيار بين خيارين:
من Docker، وVagrant، وVM، وRemote- في حالة رغبتك في تحديد مترجم عن بعد (Docker، وVagrant)
المسار المحلي للمترجم الفوري – لتحديد الإصدار المحلي (كما في حالتي)
وفي PHP القابل للتنفيذ تحتاج إلى تسجيل المسار إلى PHP.
أستخدم Laragon لأن طريقتي في البحث PATH_TO_LARAGONbinphp…php.exe,
في حالة OpenServer، سيبدو المسار بالشكل التالي PATH_TO_OSmodulesphp…php.exe
في حالة أنظمة يونكس، مثل هذا: /usr/bin/php
تحديد المسار إلى الملحن
تم تحديد المسار إلى الملحن في الملف | الإعدادات | اللغات & amp؛ أطر | PHP | الملحن
في هذه القائمة، تحتاج إلى تبديل الخيار في composer.phar، وفي هذا العمود (1) حدد المسار إلى ملف الملحن القابل للتنفيذ.
وحدد المترجم الذي تم إنشاؤه في الخطوة السابقة
بالنسبة لي، يبدو المسار إلى الملحن كما يلي: E: larago bin Composer Composer.phar
العقدة
سيكون NodeJs، ومدير الحزم الخاص به، NPM، مساعدًا جيدًا في ربط جميع مكتبات الواجهة الأمامية. لذلك، أولا، تحتاج إلى تحديد المسار إلى NodeJs نفسها، وثانيا، تحتاج إلى تكوين كل شيء بحيث يكون بناء جملة قوالب Vue مفهوما لـ IDE نفسه.
في القائمة ملف | الإعدادات | اللغات & amp؛ أطر | Node.js وNPM، على غرار النقاط السابقة، تحتاج إلى تحديد المسار إلى NodeJs (بعد تحديده، يجب أن يتصل NPM تلقائيًا)
جافا سكريبت
نظرًا لحقيقة أن Vue يستخدم بناء جملة ES6 الجديد لكتابة القوالب، فمن الضروري في IDE نفسه التبديل إلى دعم بناء الجملة هذا في الملف | الإعدادات | اللغات & amp؛ أطر | JavaScript عن طريق اختيار ECMSScript 6
إعداد لارافيل
الآن، هناك بعض الإعدادات المتعلقة بـ Laravel متبقية للقيام بها.
تثبيت ملحق Laravel
أنت الآن بحاجة إلى تثبيت المكون الإضافي Laravel في PHPStorm. يتم تثبيت المكونات الإضافية على الملف | الإعدادات | الإضافات.
للبحث عن مكون إضافي، يلزمك إدخال laravel في شريط البحث
وحدد Laravel Plugin الذي يهمنا، والذي يضيف الإكمال التلقائي في المسارات وطرق العرض والتكوينات.
عند تثبيته، يظهر ملف جديد | الإعدادات | اللغات & amp؛ أطر | PHP | لارافيل
حيث تحتاج إلى التحقق من تمكين المكون الإضافي لهذا المشروع
إعداد VueJs
بالنسبة لـ VueJs، المشابه لـ Laravel، يوجد أيضًا مكون إضافي منفصل. لتثبيته، انتقل إلى ملف | الإعدادات | المكونات الإضافية ابحث عن Vue وقم بتثبيتها
توصيل المكتبات اللازمة، خطوات التكوين الأخيرة
الآن لدينا بالفعل مشروع للعمل معه. ومع ذلك، لا توجد حتى الآن طرق الإكمال التلقائي في المسارات والترحيلات وEloquent، وذلك بسبب البنية الخاصة لإطار العمل. لحل هذه المشكلة، تحتاج إلى تنزيل مكتبة laravel ide-helper، والتي ستقوم بإنشاء ملفات تعريف إضافية لـ IDE.
تثبيت مساعد IDE
لتثبيت مساعد IDE، استخدم الملحن ( Tools> Composer> Manage Dependeency )
وفي شريط البحث، أدخل:barryvdh/laravel-ide-helper
بعد تثبيت هذه المكتبة، تحتاج إلى الإضافة إلى ملف config / app.php، إلى مصفوفة الموفرين :BarryvdhLaravelIdeHelperIdeHelperServiceProvider:: class
‘مقدمو الخدمات’ => [
…,
BarryvdhLaravelIdeHelperIdeHelperServiceProvider::class,
]،
في هذه المرحلة، يمكنك بالفعل تشغيل ide-helper والحصول على تأثير الإكمال التلقائي المطلوب. ولكن بعد القيام بذلك في الوقت الحالي، ستتخذ هذه المكتبة الإعدادات الافتراضية، حيث يتم تعطيل إنشاء الأساليب السلسة. لذلك، قم أولاً بنسخ ملف ide-helper.php config من المجلد vendor / barryvdh / laravel-ide-helper / config إلى المجلد config المحلي.
وبالفعل في الملف المحلي، تحتاج إلى تغيير القيمة include_fluentto true.
‘include_fluent’ => صحيح
الآن يكفي تنفيذ الأمر. بعد مساعد ide الحرفي: إنشاء
سيظهر ملف جديد _ide_helper.php، والذي سيحلله PHPStorm بنجاح، وسنحصل على الإكمال التلقائي المطلوب:
إكمال أمر الحرفي
من الصعب ملء جميع الأوامر الحرفية، كما أن تشتيت انتباهك باستمرار عن طريق العثور على الأوامر ليس أمرًا مثمرًا. لحسن الحظ، يوفر PHPStorm القدرة على إنشاء الإكمال التلقائي للأوامر ( ملف | إعدادات | أدوات | دعم أدوات سطر الأوامر ).
Artisan هو أمر يعتمد على وحدة تحكم Symfony، مع العلم بذلك، قم بإضافة أمر:
سيتم فتح قائمة تحتاج فيها إلى تحديد:
الاسم المستعار- ما هو الاسم الذي تبدأ به الأوامر (يمكنك تحديد a واستدعاء a make: Controller …
المسار إلى PHP القابل للتنفيذ- تمت إضافته مسبقًا إلى المترجم
المسار إلى البرنامج النصي- المسار إلى ملف المشروع الحرفي
ونتيجة لذلك، يجب العلم أنه تمت إضافة الأوامر:
والآن، إذا قمت بفتح وحدة التحكم: الأدوات> تشغيل الأوامر
وسيتم تسليط الضوء على جميع الأوامر التي نبدأها بـ artisan مع إمكانية الإضافة
الملخص
بشكل عام، ناقشت في هذه المقالة إعداد laravel في phpstorm، وتثبيت المكونات الإضافية، كما تم عرض كيفية العمل مع Laravel IDE-helper، وتهيئة الملحن وتمكين الإكمال التلقائي لـ phpstorm الأوامر الحرفية
أوصي أيضًا بمراجعة المقالة التي أعرض فيها عملية تثبيت وتكوين موضوع Monokai الرائع لـ PHPStorm، والذي سينال إعجابك بالتأكيد عزيزي المطور.
للحصول على خدمات احترافية أو استشارة من GCC Marketing Dubai يُرجى الاتصال بنا أو الاتصال بنا مباشرة على 00971567300683
اكتشف خدمات التسويق الرقمي في دبي لتنمية أعمالك بشكل مستدام.
روابط مفيدة ذات صلة
يمكنك التوسع أكثر عبر: خدمات التحول الرقمي لقطاع الصناعة البحرية والملاحة في دبي, خدمات التحول الرقمي لقطاع الخدمات القانونية والمهنية, خدمات التحول الرقمي لقطاع الخدمات المصرفية والمالية (فينتك), خدمات التحول الرقمي للعقارات في دبي, شركة تطوير PHP Laravel في دبي.
كما ننصح بقراءة: خدمات تسجيل النطاقات في دبي, اتجاهات التجارة الإلكترونية في دبي والطرق التي يغير بها التسويق الرقمي هذا القطاع., كيفية اختيار وكالة التسويق الرقمي المناسبة في دبي, خدمات التسويق الرقمي في دبي: ارفع مستوى عملك من خلال التسويق في دول مجلس التعاون الخليجي.
روابط مفيدة ذات صلة: اتصل بنا، شركة تطوير تطبيقات آيفون في دبي.
اترك تعليقاً
لن يتم نشر بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *