بلاگ

12 شهریور 1403
ترفندهای لاراول
128 بازدید

مرتب سازی و اعمال شرط در مدل های رابطه ای

حتما با روش مرسوم تعریف رابطه در مدل های لاراول آشنا هستید: public function users( ) { return $this->hasMany('App\User'); اما آیا فکر کرده اید که در این قسمت از شرط و یا مرتب سازی هم استفاده کنید؟ بعنوان مثال، اگر شما یک رابطه از کاربران با حالتی خاص را بخواهید…
23 تیر 1403
پکیج های لاراول
160 بازدید

کار با صفحات گسترده در لاراول

اگر به دنبال یک پکیج سبک و کم حجم برای نوشتن و خواندن فایل های اکسل هستید، لینن(Linen) همون چیزیه که دنبالش هستید. این پکیج یک پوسته بر روی کتابخانه openspout/openspout است که به شما اجازه می دهد با فایل های اکسل بروشی سریع و مقیاس پذیر کار کنید. مثال…
17 آبان 1403
آموزشی
103 بازدید

روشی بهتر از try-catch برای مدیریت خطا در JS

مدیریت خطا و مشکل Try-Catch! یکی از مهم ترین بخش های هر برنامه که گاهی بواسطه پیچیدگی کدها تبدیل به یک چالش بزرگ برای هر برنامه نویسی می شود. یکی از روش های مرسوم برای مدیریت خطا استفاه از بلوک های try-catch هست. در جاوااسکریپت نیز بطور مرسوم از همین…
23 تیر 1403
آموزشی
154 بازدید

راهکاری برای استفاده از فیلدهای یکتا در لاراول

مسأله: قطعا همه ما با unique index type یا همون محدودیت فیلدهای یکتا کار کردیم و آشنا هستیم. هدف از تعریف این محدودیت روی ستون یا ستون‌های جدول در پایگاه داده جلوگیری از ورود داده‌های تکراری و اطمینان از عدم وقوع این مسئله در جدول مورد نظر هست. امروز می‌خوایم…
10 آبان 1403
آموزشی
103 بازدید

جذاب‌ترین ترفندهای جاوااسکریپت

جاوا اسکریپت یک زبان قدرتمند و انعطاف پذیر است و دانستن چند ترفند جالب می تواند کد شما را تمیزتر، سریعتر و کارآمدتر کند. در زیر 20 نکته و ترفند کاربردی جاوا اسکریپت وجود دارد که می توانید از آنها در برنامه های کاربردی دنیای واقعی برای بهبود روند توسعه…
23 تیر 1403
آموزشی
295 بازدید

Tailwind Safelist راهکاری برای مدیریت کلاس های پویا

Tailwind CSS یکی از فریمورک های مطرح است که به توسعه دهنده اجازه می دهد با استفاده از کلاس های از پیش تولید شده اقدام به ایجاد قالب های سفارشی کند. به همین دلیل است که Tailwind CSS از طیف وسیعی از کلاس ها پشتیبانی می کند که همین امر…