دسته Php

کار با Enum ها در لاراول

کار با Enum ها در لاراول

وقتی با Enum کار می‌کنیم، خیلی وقت‌ها لازم میشه که اون‌ها رو به‌صورت استاتیک صدا بزنیم. مثلاً وقتی می‌خواهیم دسترسی به یک متد کنترلر رو با استفاده از نقش کاربر بررسی کنیم:

جلوگیری از همزمانی فرایند ها با Cache Locks

جلوگیری از همزمانی فرایند ها با Cache Locks

وقتی داریم یه پروژه رو کدنویسی می‌کنیم در مدیریت فرایند همزمان (concurrent operations) خیلی باید حواسمون باشه باشه با هم تداخل نداشته باشند.
Cache لارول آمده و یه سیستم خیلی کارامد و باحال برای این کار آماده کرده که با هم قراره ببینم چطوری کار می‌کنه. 😁

تبدیل Collection به Query در لاراول

تبدیل Collection به Query در لاراول

کار کردن با مجموعه داده های بزرگ نیازمند انعطاف پذیری بالا در نحوه دستکاری و استفاده از اونا برخورداره، درحالی که collection ها متدهای خوبی رو برای کارکردن با داده ارائه می‌دهند ولی برای بازده‌ی بیشتر نیاز داریم که بتونیم به query خودمون برگریدم.

شروع لاراول با shouldBeStrict چرا و چگونه؟

شروع لاراول با shouldBeStrict چرا و چگونه؟

همیشه وقتی داریم پروژه‌ای رو شروع می‌کنیم به خودمون قول می‌دیم که کد‌های تمیزی می‌زنم ولی هرچی بیشتر توی پروژه پیش می‌ریم فراموش می‌کنیم که چه قولی به خودمون دادیم، **shouldBeStrict** نمی‌ذاره چیزی رو فراموش کنی 😜