ما هو الجديد في Laravel 5.3

ما هو الجديد في Laravel 5.3

السلام عليكم أصدقائي المتابعين 🙂

بما أنّ الإصدار الجديد من إطار عمل لارافل قد تم إصداره بشكل رسمي، في هذا الإصدار تم التركيز على تحسين سرعة مطور اللارافل عبر إضافة تحسينات خارج الصندوق للمهام الشائعة كما سنرى بعد سطور، هذا إصدار عام ويأتي بستة شهور من إصلاحات للأخطاء البرمجية Bugs و تزويد بالإصلاحات الخاصة بالحماية لمدة سنة، لارافل 5.1 هي آخر إصدار LTS (دعم طويل الأمد) والذي يتضمن إصلاحات للأخطاء البرمجية لمدة عامان و إصلاحات خاصة بالحماية لمدة ٣ سنوات!!

سأقوم بتسليط الضوء على بعض الميزات الجديدة في هذا الإصدار الجديد Laravel 5.3 :

متابعة قراءة “ما هو الجديد في Laravel 5.3”

بيئة لارافل فاليت Laravel Valet

laravel valet tutorial

# ما هي بيئة لارافل فاليت Laravel Valet؟

بيئة لارافل فاليت* (ڤالي) وهي بيئة تطوير متقدمة جداً  لمستخدمي أنظمة تشغيل الماكنتوش OSX ، تم الإفصاح عنها الأسبوع الماضي على أنها بيئة التطوير المثلى وفعلاً هي كذلك كما سنرى في الأسطر التالية،
أخي/أختي شاركوني رأيكم في تعليق أيضاً بعد الإنتهاء من قراءة هذا المقال البسيط 🙂 متابعة قراءة “بيئة لارافل فاليت Laravel Valet”

لماذا يجب عليك البدء بإستخدام إلكسر Elixir

في حال كنت مطور لتطبيقات ويب بإستخدام إيطار عمل لارافل وكنت تتسائل دوماً لماذا يجب عليك البدء بإستخدام إلكسر Elixir ، فإنّ هذا المقال سيسرد لك ميزات إلكسر ليبقى خيار إستخدامه أمراً جلياً بك انت وحدك.
لارافل إلكسر تزود API (واجهة برمجة تطبيقات) سلسة وسهلة لتعريف مهام غلب Gulp أساسية لتطبيقك. وبالتالي إلكسر تدعم معالجات أولية للنصوص لكل من CSS و JS بالإضافة إلى أدوات للفحص أيضاً وكل ذلك عبر تسلسل من الدالات. متابعة قراءة “لماذا يجب عليك البدء بإستخدام إلكسر Elixir”

معالجة جدول DB ضخم بإستخدام الدالة Chunk

chunk of data

لنبدأ بتعريف كلمة “تشنك” Chunk في اللغة الإنكليزية:
إسماً:  قطعة ثابتة سميكة من شيئ ما.
فعلاً: تقطيع شيئ إلى قطع أي Chunks

دعونا نتخيل حالة يكون لديك فيها جدول بداخله الكثير من البيانات مثلاً 30 ألف سطر أو لربما أكثر! و تحتاج إلى تحديث قيم عمود ما في هذا الجدول. متابعة قراءة “معالجة جدول DB ضخم بإستخدام الدالة Chunk”

Migration writing & relations

migration writing

في هذا الدرس سنقوم بتعلم كيفية كتابة أول ملف مايغريشن وبالتالي نقوم بتوليد جدولنا بحقوله كاملةً مع إضافة علاقة ما بين المستخدم الذي سيقوم بإضافة فرصة العمل هذه وجدول المستخدمين.

تفضل بمشاهدة الفيديو
متابعة قراءة “Migration writing & relations”

ELOQUENCE إلكونس بإصداره الجديد 2.0

Eloquence 2

إلكونس هو Package حزمة تقوم بإمتداد مودل إلكونت الأساسي في لارافل 5 ومنذ اسبوعين تم إصدار النسخة الجديدة منها بإصدار 2.0.

تزود هذه الحزمة عدداً من الخدمات والكلاسات التي تعمل مع إلكونت Eloquent بطرق جديدة ومفيدة وبعض من ميزات هذه الحزمة: متابعة قراءة “ELOQUENCE إلكونس بإصداره الجديد 2.0”

Intro to Migrations

Intro to migration

إعتباراً من هذا الدرس، سأقوم بإستخدام لارافل بإصدارها الجديد 5.2
الدروس السابقة كانت بالإصدار السابق ولكننا لم نكن قد دخلنا في عمق اللارافل وجميع الأمور التي ذكرتها في الفيديوهات السابقة تطبق على الإصدار الجديد

فإليكم فيديو اليوم وهو بعنوان
Intro to Migrations in Laravel – مدخل إلى التهجير في اللارافل  متابعة قراءة “Intro to Migrations”

ما هو الجديد في Laravel 5.2

ما هو الجديد في Laravel 5.2

السلام عليكم جميعاً

بما أنّ الإصدار الجديد من إطار عمل لارافل قد تم إصداره بشكل رسمي البارحة، فإليكم ما هو الجديد في Laravel 5.2 :

سقالة المصادقة Auth Scaffolding

أولاً لنبدء بمعنى سقالة في العربية وهي: مَا يَتَّخِذُهُ البَنَّاءونَ وَغَيْرُهُمْ مِنَ القَوَائِمِ والأَخْشَابِ لِلْوصُولِ إلَى أعَالِي البِنَاءِ. متابعة قراءة “ما هو الجديد في Laravel 5.2”

الدليل الشامل للتعامل مع النصوص وسلاسل المحارف

List of all Str functions in Laravel

في هذا التدليل الشامل للتعامل مع النصوص وسلاسل المحارف سنتعلم كيف نستخدم التوابع الموجودة في إطار عمل لارافل التي تمكننا من التلاعب في سلاسل المحارف strings و مع النصوص بشكل عام texts .

الدوال التي تأهلنا لمثل هذه العمليات موجودة في الكائن Str والذي بدوره موجود في المساحة namespace المدعوة  Illuminate\Support

متابعة قراءة “الدليل الشامل للتعامل مع النصوص وسلاسل المحارف”