https://github.com/caouecs/Laravel-lang/tree/master/src/ar
Laravel
979 متابع
مجتمع مخصص لمنصة العمل لارافيل.
الاصدار رقم 3.0.0 من laraflat متوفر الان
الاصدار رقم 3.0.0 من laraflat (: متوفر الان خلال الرحلة في تطوير laraflat كل اصدار بنزلة ديما بنزل كورس عشان نشرح الاصدار وطريقة تطويرة الاصدار ده بقي هنخلي في docs رسمية ولو في وقت اننا نعمل كورس تطبيقي هنعمل باذن الله بس الاولولية لتطوير الدكومنتشن لانها هتكون هي المصدر الاساسي للموضوع الدوكومنتشن مكتوبة انجليزي ولا نيه مطلقا اننا نعملها باي لغة اخري غير الانجليزية لينك الدكومنتشن http://laraflat.com/ لو في مشكلة حطها علي الجت هب او خدمات ويب https://lnkd.in/dvJjuud https://lnkd.in/dBqHdyi لو
شهر من الشّفرة النظيفة Clean Code - مهمة لتطوير نفسك في Laravel
https://dev.to/gonedark/a-month-of-clean-code-tips-709
إعداد إطار العمل Laravel لتعددية اللغات
أولاً تم مناقشة عدة مسائل حول تعددية اللغات في الموقع وكيف تسير الأمور تجدها على الرابط التالي: https://io.hsoub.com/go/50183 ###تعديل يُمكن استخدام الطريقة التي تم ذكرها في الرد: https://io.hsoub.com/go/51558/264783 الشرح على الإصدار 5.3 ولتنفيذ تعددية اللغات عبر الإطار بشكل مُبسط ستقوم بالتحقق من اللغة ومن ثم تقوم بحفظها في جهاز المُستخدم من خلال Cookies كالتالي: if(Cookie::get('lang') != null){ $lang = Crypt::decrypt(Cookie::get('lang')); if(!in_array($lang, ['en', 'de', 'fr', 'it', 'ru', 'tr', 'es'])){ $lang = 'en'; Cookie::queue(Cookie::forever('lang', $lang)); } }else{ $lang = 'en'; Cookie::queue(Cookie::forever('lang', $lang));
شرح رفع موقع laravel علي استضافه
السلام محتاج محتاج طريقه رفع موقع laravel ع استضافه ب الخطوات و الطرق التعامل معاها و جزاكم الله خيرا وشكرت مقدما
مجتمع لارافيل بالعربي اسألني وسأجيب
انا عبدالله مطور ويب من 4 سنوات اجيد التعامل بفريم ورك لارافيل اذا كان عندك اي استفسار فباذن الله وفضلة سوف اجيب عليك وممكن تتابع معانا علي جروب لارافيل بالعربي علي موقع الفيس بوك fb.com/groups/aravel
ترجمة توثيق ترقية إلى لارافال 5
السلام عليكم، نظرا لأن إطار العمل لارافال يشهد تطوُّرا دائما في بنيته الأساسية ولحاجة المطوِّر العربي لهذا الإطار الشهير، فكَّرت في ترجمة توثيق الترقية إلى لارافال 5 على الموقع الرسمي لإطار العمل لارافال المنشور على الرابط التالي: http://laravel.com/docs/5.0/upgrade#upgrade-5.0.16. فهل من نصائح قبل البدء بذلك؟ وحبذا لو يستطيع أحدكم مساعدتي.
الحلقة 30# : Caching in Laravel 5.1
اثناء تطويرتطبيق الموقع في الLaravel 5.1 الأولوية تكون ~ لأداء الموقع ~ سرعة الأستجابة لذلك يجب اختيار افضل محرك لعملية الCaching في الCache ,ستخزن البيانات بصيغة Key value pairs داخل الMemory لذلك يطلق عليها in-memory cache في هذه الحلقة سنتعلم استخدام ~Memcached ~Redis لتخزين البيانات وسأشرح بصورة مبسطة كيفية عمل الCaching! https://www.youtube.com/watch?v=goD7wM_-0zw Laravel,redis,memcached,php,php framework
الحلقة 29# : Homestead in Laravel 5.1
سنتعلم في هذه الحلقة كيفية انشاء بيئة تطوير متكاملة للتعامل مع الLaravel , عن طريق استخدام بيئة التطوير Laravel/Homestead حيث ستكون عملية التطوير بعيدة عن نظامك الشخصي وستصبح في داخل الVirtual box , واي خلل يحدث للبيئة يمكن حذفها واسترجاعها بسهولة ولا يؤثر ذلك على النظام الأصلي! تحتوي الLaravel/homestead على : Ubuntu 14.04 PHP 5.6 HHVM Nginx MySQL Postgres Node (With PM2, Bower, Grunt, and Gulp) Redis Memcached Beanstalkd Laravel Envoy Blackfire Profiler https://www.youtube.com/watch?v=D94XyVohs0I
الحلقة 28# : Middleware in Laravel 5.1
السلام عليكم ورحمة الله وبركاته في هذه الحلقة سأشرح ماكانَ غامضاً في الحلقة 22# : Authentication in Laravel 5.1 https://www.youtube.com/watch?v=RKIt2HgkCYs وهو جزء الMiddleware الذي استخدمته في دالة construct للمتحكم sectionController, ايضأ سأشرح مثال اخر عن الMiddleware المستخدم في دالة construct للمتحكم AuthController, اما بالنسبة لجوهر هذه الحلقة سنتعلم بمثال عملي حول انشاء الأدوار Roles لكل مستخدم بمساعدة الMiddleware سنتمكن من ادارة الصلاحيات لدوال المتحكم SectionController حسب دور المستخدم! بشكل مختصر في نهاية هذه الحلقة سنتعلم دور الMiddleware في السيطرة على
الحلقة 27# : Pagination in Laravel 5.1
السلام عليكم ورحمة الله وبركاته عندما يكون عدد البيانات هائل يفضل تقسيم البيانات الى صفحات عن طريق حزمة Pagination المدمجة مع الLaravel , من مميزات هذه الحزمة ان تصميمها يوافق تصميم الBootstrap Pagination, لذلك لا تحتاج الى ان تتعب نفسك في عملية التصميم , ايضاً يوجد نوعين من الPagination : ترقيم الصفحات المسترجعة, عن طريق استخدام دالة paginate او بأستخدام زر التالي وزر السابق للتنقل بين الصفحات عن طريق استخدام دالة simplePaginate http://www.youtube.com/watch?v=QfZmyul-IPA&feature=youtu.be
الحلقة 26# : AJAX in Laravel 5.1
السلام عليكم ورحمة الله وبركاته سنتعلم في حلقة هذا اليوم طريقة التسليم او الحصول على البيانات من والى السيرفر بدون عمل تحديث كامل للصفحة عن طريق استخدام تقنية الAJAX وبمساعدة المكتبة JQuery, هذا يجعل اداء الموقع افضل لأن التحديث سيحصل على جزء معين من الموقع وليس للصفحة بأكملها, وخفض الNetwork traffic https://www.youtube.com/watch?v=NIirNIEKlOM
الحلقة 25# : Validation in Laravel 5.1
السلام عليكم ورحمة الله وبركاته في هذه الحلقة سنتعلم كيف نتأكد من صحة البيانات المدخلة قبل تخزينها في قاعدة البيانات عن طريق استخدام خاصية الValidation التي تأتي مع الLaravel 5 سنتعرف على بعض القيود الأساسية في عمل Validating وكذلك سنتعرف على طريقة جديدة لفصل الValidation عن الController عن طريق انشاء Form Request Validation https://www.youtube.com/watch?v=eZM_1NwV2G0
الحلقة 24# : Socialite in Laravel 5.1
السلام عليكم ورحمة الله وبركاته في هذه الحلقة سأشرح كيف نعمل توثيق, عن طريق وسائل التواصل الأجتماعية : مثل الفيس بوك , تويتر , Google+ وغيرها في الحلقات السابقة انجزت عملية التوثيق عن طريق التسجيل في الموقع اولاً , ومن ثم يتم تسجيل الدخول بالمعلومات المسجلة , ولكن في بعض الأحيان تكون عملية التسجيل مملة بعض الشيء , وخاصة في يومنا هذا! لذلك اذا كان لديك حساب في الفيس بوك او التويتر او الGoogle يتم استخدام تفاصيل هذا الحساب للدخول
الحلقة 23# : Password Resetting in Laravel 5.1
السلام عليكم ورحمة الله وبركاته في هذا الحلقة سنتعلم كيف نسترجع الرقم السري للمستخدم في حال فقدانه عندما تريد تسجيل الدخول , ولكن نسيت كلمة المرور , في حال الضغط على رابط استعادة الرقم السري سيتم استرجاع فورم ,يطلب ايميل المستخدم الذي نسيَ الرقم السري يتم ادخال ايميل الشخص, والضغط على زر, طلب رابط التوجيه, لأستعادة الرقم السري سيتم ارسال ايميل لهذا الشخص الرسالة ستحتوي على رابط استعادة الرقم السري عند الضغط على هذا الرابط سيتم اعادة التوجيه لفورم استعادة
الحلقة 22# : Authentication in Laravel 5.1
السلام عليكم ورحمة الله وبركاته ان الLaravel تسهل عملية التوثيق وعملية التسجيل الى ابعد الحدود وتجعل المطور يركز اكثر على الأجزاء المهمة من الموقع, سنتعلم في هذه الحلقة كيف نسجل مستخدم جديد في الموقع وتوثيق المستخدم للدخول للتطبيق https://www.youtube.com/watch?v=RKIt2HgkCYs
الحلقة 21# : Sessions in Laravel 5.1
السلام عليكم ورحمة الله وبركاته التعامل مع الsessions في الLaravel عندما يكون هنالك صلاحيات لكل مستخدم فأن هنالك بعض المناطق والخصائص في الموقع تكون مقيدة لأشخاص معينين تعتبر تطبيقات الويب التي يقودها البروتوكول http Stateless كلمة stateless تعني بدون جنسية , او مشرد لنأخذ مثال بسيط عند زيارة الصفحة الخاصة لأدارة الكتب ستكون متاحة للجميع ولكن كيف سيتعرف التطبيق على الشخص وهل هو مؤهل لدخول هذه المنطقة؟ التطبيق لن يعرف ذلك لماذا ؟ عند عمل توثيق للمستخدم واتضح ان هذا
الحلقة 20# : Advanced Eloquent Model Query
السلام عليكم ورحمة الله وبركاته في هذه الحلقة سنتعلم كيف ننشأ ملخص عن محتوى المكتبة Library Summary في هذا الملخص سأسترجع الأقسام وكل الكتب التي تحتويها الأقسام والمؤلفين لكل كتاب البيانات ستسترجع من ثلاث جداول Sections Books Authors مع مراعاة الربط بين هذه الجداول عن طريق استخدام الEloquent Model في الLaravel 5.1 اصبحت مثل هذه العملية سهلة مقارنة بكتابة جمل الأستعلام بأستخدام الQuery Builder https://www.youtube.com/watch?v=2nmJEr2EBXo
الحلقة 19# : Transaction in Laravel 5.1
السلام عليكم ورحمة الله وبركاته في هذه الحلقة سأشرح عملية اتمام Transactionفي الLaravel سنتعلم فائدة استخدام دالة Transaction في وضع جمل الأستعلام تحت نطاق واحد "صفقة واحدة" اما ان تتم جميعها بنجاح او ان يتم الغاء الصفقة ولا يتم تنفيذ كلا العمليتين https://www.youtube.com/watch?v=8ZMedO6s0c8
الحلقة 18# : Many-to-Many using Eloquent Model
السلام عليكم ورحمة الله وبركاته تستند هذه الحلقة على الكود الذي تم شرحة في الحلقة السابقة ولكن هنا سأستبدل الQuery Builder لربط الجداول من نوع Many-to-Many بأستخدام الEloquent Model بأستخدام الEloquent Model سيصبح الكود اقصر , اسهل , ومفهوماً اكثر, مقارنةً بالQuery Builder https://www.youtube.com/watch?v=heyWLNNauy4
الحلقة 17# : Many-to-Many using DB in Laravel 5.1
السلام عليكم ورحمة الله وبركاته سنتعلم في هذا الدرس كيف نربط الجداول بعلاقة Many-to-Many في الLaravel 5.1 بأستخدام الQuery Builder, والمثال الذي سيطبق في هذا الدرس هو علاقة المؤلفين مع الكتب Authors_Books_Relationship في البدء يجب ان تفهم امر مهم جداً وهو ان الكتاب لا وجود له بدون مؤلف او مؤلفين اي قبل ان يتم ادراج كتاب في قاعدة البيانات يجب ان يتم ادراج المؤلفين لهذا الكتاب المؤلف يمكن ان يكتب كتاب او عدة كتب والكتاب يمكن ان يكتُب عن طريق
الحلقة 16# : One-to-Many using Eloquent Model
السلام عليكم ورحمة الله وبركاته تعد هذه الحلقة مكملة للحلقة السابقة ولكن هنا سيتم استبدال الQuery Builder ب Eloquent Model من اجمل تنفيذ الربط بين الجداول من نوع one-to-many relationship in Laravel 5.1, وكيف تكون عملية الربط سهلة اذا استخدمنا الEloquent Model https://www.youtube.com/watch?v=rIH3FLzz3Vs