Mohamed Sabil 83

مدونة تقنية لكل المهتمين بتطوير المواقع الإلكترونية وأنظمة الويب

Laravel - Vue - Tailwind

أداة تثبيت لارافيل (Laravel Installer)

أداة تثبيت لارافيل (Laravel Installer)

أصبح الوقت مناسبا الآن لترقية - أو تثبيت - أداة تثبيت لارافيل (Laravel Installer) خاصة أننا اقتربنا من إكمال الشهر منذ صدور لارافيل 8 ومعظم الإضافات المهمة والأساسية - إن لم يكن كلها - قد أصبحت تدعمها الآن، ولذلك يمكننا القول أنه من الآمن البدء بترقية مشاريعنا الحالية إلى لارافيل 8 ويمكن ذلك باتباع نفس الخطوات - مع تغيير ما يلزم - والتي ذكرناها في مقالتنا السابقة (ترقية لارافيل إلى النسخة الأحدث).

أما لبدء مشروع جديد باستخدام لارافيل 8، نقدر نتبع الطريقة التقليدية باستخدام الأمر المباشر من خلال composer عبر الأمر التالي:

 

composer create-project --prefer-dist laravel/laravel project-name

لكن توجد طريقة أسهل لعمل ذلك من خلال استخدام مكتبة التثبيت الخاصة بلارافيل والتي تسمح لنا بتثبيت لارافيل باستخدام الأمر البسيط التالي:

 

laravel new project-name

طبعا بالنسبة لك هناك أحد حالتين لاستخدام مكتبة التثبيت الخاصة بالارافيل وهي (عدم تثبيتها من قبل) أو (تثبيتها واستخدامها مع النسخ السابقة من لارافيل).

لم أقم بإضافة مكتبة التثبيت الخاصة بلارافيل واستخدامها من قبل في جهازي

إذا لم تقوم باستخدام هذه المكتبة من قبل ما عليك في هذه الحالة إلا أن تقوم بتنفيذ الأمر التالي باستخدام composer من خلال سطر الأوامر، وفور الانتهاء من عملية التثبيت يمكنك البدء في مشاريعك الجديدة من خلال الأمر الذي وضحناه أعلاه:

 

composer global require "laravel/installer:^4.0"

مكتبة التثبيت الخاصة بالارافيل مثبتة في جهازي من قبل

بما أن المكتبة مثبتة لديك مسبقا وتقوم باستخدامها لإنشاء مشاريعك المبنية على لارافيل فأنت تعرف بالفعل سهولة استخدام أمر التثبيت الخاص بها بدلا من أمر composer. ما عليك إلا أن تتأكد أن الإصدارة الخاصة بك من مكتبة تثبيت لارافيل هي +4 وحتى نتأكد من الإصدارة الحالية لدينا يمكن تنفيذ الأمر التالي:

 

laravel --version

إذا كانت النتيجة 4.0.0 فما فوق نقول ليك مبروك إنت جاهز وأي تثبيت لمشروع جديد حيكون بإصدارة لارافيل 8. أما إذا كانت الإصدارة أقل من 4 مثلا 3.0.0 في الحالة دي تحتاج إلى ترقية مكتبة التثبيت، والعملية دي ممكن تتم بكل سهولة عبر تنفيذ الأمرين التاليين:

 

composer global remove laravel/installer 
composer global require laravel/installer

قمنا بحذف مكتبة التثبيت القديمة ومن ثم تثبيتها مرة أخرى لضمان تثبيت أحدث نسخة منها.

ملحقات جديدة تمت إضافتها في مكتبة تثبيت لارافيل

بعدالانتهاء من ترقية مكتبة تثبيت لارافيل إلى النسخة 4، تلاحظ أنه تمت إضافة خيارات جديدة عند قيامك بتثبيت مشروع جديد، والخيارات دي لمقابلة الإضافات والمكتبات الجديدة التي صدرت مع لارافيل 8. ولمعرفة عمل الخيارات الجديدة فهي كالتالي:

  •  الخيار jet : من خلاله بنقول لمكتبة تثبيت لارافيل أننا دايرين الإضافة الجديدة jetstream تتثبت تلقائيا مع مشروع لارافيل.
  • الخيار stack : بنستخدم الخيار دا عشان نحدد لمكتبة تثبيت لارافيل دايرين نشتغل المشروع الجديد اللي بنثبته باستخدام livewire ولا باستخدام inertia
  • الخيار teams : ودي من الإضافات الجديدة مع لارافيل 8 اللي بتديك خيار جاهز في حالة كان مشروعك باستخدام لارافيل تحتاج تطبق فيه آلية إنشاء فرق عمل وإدارة أعضائها دون الحاجة إلى أنك تكتب الأوامر دي بنفسك أو تثبت مكتبة خارجية لتنفيذ العملية دي.

وطبعا، وتقدر تستخدم أحد الخيارات دي أو جميعها وقت تثبيت مشروع جديد من لارافيل، والأمر التالي بيمثل ليك شكل الخيارات عند استخدامها جميعا لإنشاء مشروع جديد باستخدام لارافيل:

 

laravel new myapp --jet --stack=livewire --teams

 

الكلمات المفتاحية أداة تثبيت لارافيل لارافيل laravel installer