install Laravel، يجب عليك اتباع هذه الخطوات:
المتطلبات:
– PHP (الإصدار الموصى به) او يمكن تثبيت XAMPP , للتوضيح يمكنك الرجوع للمقالة الخاصة ببرنامج XAMPP
– Composer مثبت على جهازك
خطوات التثبيت(install laravel):
1. تثبيت Composer:
– Composer هو أداة إدارة التبعيات لـ PHP. قم بتنزيله وتثبيته من getcomposer.org (https://getcomposer.org/download/). اتبع تعليمات التثبيت المناسبة لنظام التشغيل الخاص بك.
2. إنشاء مشروع Laravel:
– افتح نافذة الطرفية أو سطر الأوامر الخاص بك.
– الطرفية هي cmd او command prompt او من برنامج visual studio code الدخول علي terminal / new terminal
– استخدم Composer لإنشاء مشروع Laravel جديد عن طريق تشغيل الأمر التالي:
composer create-project --prefer-dist laravel/laravel اسم-مشروعك
استبدل `اسم-مشروعك` بالاسم الذي ترغب فيه لمشروع Laravel الخاص بك.
3. تشغيل التطبيق:
– انتقل إلى دليل المشروع باستخدام الطرفية:
cd اسم-مشروعك
قم بتشغيل خادم التطوير laravel باستخدام الامر التالي :
php artisan serve
سيقوم هذا بتشغيل الخادم على `http://localhost:8000`.
4. الوصول إلى التطبيق:
– افتح متصفح الويب الخاص بك وانتقل إلى `http://localhost:8000` لرؤية تطبيق Laravel الخاص بك.
هذه الخطوات ستقوم بإعداد مشروع Laravel الأساسي على جهازك المحلي. تأكد من الرجوع إلى وثائق Laravel الرسمية للحصول على مزيد من المعلومات التفصيلية والتكوينات المتقدمة: [دليل تثبيت Laravel](https://laravel.com/docs/installation).
اهم ادوات Laravel
هناك العديد من البرامج المساعدة والأدوات التي يمكن استخدامها مع Laravel لتسهيل عملية التطوير. إليك بعضها:
Laravel Mix
Laravel Mix هو أداة مدمجة في Laravel تُستخدم لتبسيط عمليات تجميع وإدارة الملفات الأمامية مثل CSS و JavaScript والصور. يعتمد Laravel Mix على Webpack ويوفر واجهة بسيطة وسهلة لتكوين عمليات البناء.
الأشياء الرئيسية التي يمكنك القيام بها باستخدام Laravel Mix:
1. تجميع الملفات:
– يمكنك دمج ملفات CSS و JavaScript المتعددة في ملف واحد أو عدة ملفات بسيطة لتقليل عدد طلبات الملفات وتحسين أداء الموقع.
2. المعالجة والتحسين:
– يدعم Laravel Mix استخدام معالجات مثل Sass وLess لتحسين CSS وBabel للتعامل مع مستويات متقدمة من JavaScript مثل ES6 و ES7 وغيرها.
3. المراقبة وإعادة التحميل التلقائي:
– يوفر Laravel Mix أدوات لمراقبة التغييرات في الملفات وإعادة تجميعها تلقائيًا أثناء التطوير، مما يتيح لك رؤية تأثير التغييرات فورًا دون الحاجة إلى تشغيل الأوامر مرة أخرى.
4. تحسين الصور:
– يُمكنك أيضًا استخدام Laravel Mix لضغط الصور وتحسين أحجامها لتقليل استخدام الذاكرة وتسريع وقت تحميل الصفحة.
للاستفادة من Laravel Mix، يمكنك تعريف مهام البناء والتكوينات الخاصة بك في ملف webpack.mix.js في جذر مشروع Laravel الخاص بك. يوفر هذا الملف واجهة بسيطة لتحديد ما يجب تجميعه وكيفية تحسينه. على سبيل المثال:
let mix = require('laravel-mix');
mix.js('resources/js/app.js', 'public/js')
.sass('resources/sass/app.scss', 'public/css')
.options({
processCssUrls: false
});
هذا مثال بسيط على كيفية تجميع ملفات JavaScript و Sass وتحويلها إلى ملفات CSS و JavaScript في مجلد public. تعتبر هذه الأداة مفيدة جدًا لإدارة الأصول الأمامية في مشاريع Laravel.
تثبيت Laravel Mix
npm install
npm run dev
او
npm run watch
npm run dev يقوم بتنفيذ المهام مرة واحدة، بينما npm run watch يراقب التغييرات في الملفات ويقوم بتشغيل المهام تلقائيًا عندما يتم الكشف عن تغيير.
هذه الخطوات تشير إلى كيفية تثبيت Laravel Mix واستخدامه لإدارة ملفات CSS و JavaScript في مشروعك Laravel. تأكد من قراءة الوثائق الرسمية لـ Laravel Mix للحصول على مزيد من التفاصيل والتكوينات الخاصة.
Sharing to