5 أدوات مجانية يجب أن يمتلكها جميع مطوري Laravel
تعرف على الأدوات الخمس التي يجب على جميع مطوري Laravel امتلاكها واستخدامها لتعزيز إنتاجيتهم وتوفير المزيد من الوقت عند تطوير مشاريع Laravel
خادم لارافيل / لاراجون
Laravel Valet هي أداة تطوير متاحة فقط لنظام التشغيل macOS والتي يمكنها تسريع عملية تطوير Laravel بشكل كبير. سيسمح لك Laravel Valet الجاهز بتشغيل مشروع Laravel المثبت حديثًا ضمن نطاق ".test" (example.test) على الفور. خلف الكواليس، يقوم بتكوين جميع التبعيات الضرورية PHP وNginx وMySQL والأدوات الأخرى المطلوبة من خلال الاستفادة من Homebrew.
فيما يلي بعض الأوامر التي يمكنك تشغيلها:
تثبيت خادم
بداية خادم
إعادة تشغيل الخادم
رابط خادم
خدمة صف السيارات
استخدام خادم <php>
خادم مفتوح
خادم لارافيل
بالنسبة لمستخدمي Windows، تعد Laragon أداة شبيهة بخادم السيارات ويمكن استخدامها بنفس الطريقة. يأتي البرنامج مزودًا بكل التبعيات التي يمكن تهيئتها واستخدامها بسهولة. يمتلك Laragon واجهة المستخدم الرسومية الخاصة به، لذا يمكن تشغيل أي إجراءات مثل بدء وإيقاف PHP وNginx من الواجهة.
لاراجون
PHP Storm (EAP: برنامج الوصول المبكر)
الأداة الأخرى التي تحتاجها هي IDE جيد وعلى الرغم من أننا نعلم أن الكثيرين يستخدمون ويحبون Visual Studio Code، إلا أن PHPStorm لا يزال هو الملك في تطوير PHP. بعد التثبيت الجديد، يأتي مزودًا بكل تسليط الضوء على بناء الجملة، وإكمال التعليمات البرمجية، وفحص التعليمات البرمجية، والمزيد. حسنًا، نعم، يمكنك الاستفادة من VS Code لإكمال جميع التعليمات البرمجية وما إلى ذلك عن طريق الدخول إلى المكونات الإضافية، ولكن في بعض الأحيان لا نملك متسعًا من الوقت لإعداده. سوف تفتقد الكثير إذا كنت لا تستخدم PHPStorm.
جيتبراينس EAP
Jetbrains IDE مع EAP
مراقب PHP (فقط على نظام التشغيل macOS)
PHP Monitor هي أداة تعمل بسلاسة مع Laravel Valet وسوف "تعرض إصدار PHP النشط في شريط الحالة الخاص بك". من خلال وجود PHP Monitor، يمكنك ربط ربط لوحة المفاتيح العامة والذي سيفتح القائمة المنسدلة ثم يقوم مرة أخرى بتشغيل أي من الإجراءات مثل "Switch PHP 8.0 أو 8.1" باستخدام الأمر + الرقم.
أفكار الجمع الممكنة:
Shift + Option + p (يجب عليك تعيين رابط المفاتيح هذا من تفضيلات مراقب PHP)
Command + 1 (تغيير إصدار PHP إلى 8.1)
Command + 2 (تغيير إصدار PHP إلى 8.0)
شريط حالة مراقبة PHP
TablePlus
TablePlus هي أداة مجانية لإدارة قواعد البيانات عبر الأنظمة الأساسية متاحة لجميع أنظمة التشغيل. لقد كانت موجودة منذ فترة طويلة وهي أدوات موصى بها حقًا لمطوري Laravel. بعض إيجابيات TablePlus هي أنه أصلي وسريع وآمن وقابل للتخصيص وكامل خارج الصندوق.
TablePlus
يفضح
الأداة الخامسة في القائمة هي Expose (متوفرة لنظام التشغيل macOS فقط) وهي أداة تتيح لك "إنشاء عناوين URL عامة للمواقع المحلية من خلال أي جدار حماية وVPN. احصل على خطافات الويب على جهازك، أو اختبر المواقع المحلية على الأجهزة المحمولة، أو شاركها مع الآخرين." تم إنشاء Expose بواسطة Beyond Code وهذه الأداة مجانية التثبيت والاستخدام.
يوجد أدناه أمر تثبيت العرض ولكن تأكد من تسجيل حساب في Beyond Code للحصول على رمز API المميز الخاص بك.
يتطلب الملحن العالمي ما هو أبعد من الكود/الكشف
والآن، في أي من المجلدات الجذرية لمشروع Laravel، يمكنك تشغيل أمر الكشف وسيقوم تلقائيًا بإنشاء أنفاق آمنة.