Code With Somar
2.71K subscribers
442 photos
4 videos
1 file
812 links
🚀 ريادي أعمال ومطوّر ويب بخبرة واسعة

💻 متخصص بتطوير حلول ويب متكاملة باستخدام Laravel، Django، React، Vue، و Node.js.

🏆 ضمن أفضل 4 صناع محتوى في سوريا وأفضل 3 في المحتوى التقني.

🌟 ناشط في مجتمع برمجة الأطفال، ومساهم في تطوير المحتوى التقني عربياً.
Download Telegram
واحدة من أجمل ميزات Laravel يلي يمكن ما بيعرفها الكل هي التحقق القوي والمبني مسبقًا لكلمات السر باستخدام كلاس Password.

شوف هالمثال:
Password::min(8)
->letters()
->mixedCase()
->numbers()
->symbols()
->uncompromised();

شو يعني؟

لازم تكون الكلمة أكتر من 8 حروف

فيها حروف أبجدية

فيها حروف صغيرة وكبيرة

فيها أرقام

فيها رموز

والأهم: ما تكون مسرّبة من قبل! (uncompromised() بتشيّك تلقائيًا على قاعدة بيانات haveibeenpwned.com)

🔥 هالشي بيرفع مستوى الأمان بشكل رهيب وبسطر كود بسيط.

💬 شو رأيك؟ عم تستخدم هالطريقة بكودك؟ ولا لسه بتكتب قواعد التحقق يدويًا؟

===================

Linkedin |Instgram | YouTube

أنا Somar Kesen أعمل كـ Full Stack Developer أنشر بشكل شبه يومي منشورات تحتوي على العديد من المعلومات عن تطوير البرمجيات و سوق العمل مستخلصة من خبرة سنين في العمل مع العديد من الشركات في الشرق الأوسط و أوروبا ضمن هذا المجال

#Laravel #WebSecurity #PasswordValidation #PHP #FormRequest #امن_المواقع #LaravelTips
🔥179👍7
لسا بتكتب 3 شروط لتتأكد إنو حقل مثل email موجود ومعبّى؟

بـ Laravel في دالة وحدها بتختصر كل هالشغل وتخلّي الكود أنظف وأسهل.

الدالة filled() مو بس بتتأكد من وجود الحقل، كمان بتتأكد إنو مو فاضي ومو null — كل هاد بس بكلمة وحدة! 💡

ودّع الطريقة القديمة المربكة
واستعمل طريقة أنظف وأسهل للصيانة والفهم

لما تكتب كود احترافي، التفاصيل الصغيرة متل هي بتفرّق كتير، وبتخلي شغلك أوضح لأي مبرمج يشتغل بعدك — أو حتى "إنت بعد شهر" 😅

#LaravelTips #PHPDevelopers #CleanCode #BackendLife #CodeSmarter #Laravel12 #DevWisdom
12🔥4