حتما با روش مرسوم تعریف رابطه در مدل های لاراول آشنا هستید: public function users( ) { return $this->hasMany('App\User'); اما آیا فکر کرده اید که در این قسمت از شرط و یا مرتب سازی هم استفاده کنید؟ بعنوان مثال، اگر شما یک رابطه از کاربران با حالتی خاص را بخواهید…
اگر به دنبال یک پکیج سبک و کم حجم برای نوشتن و خواندن فایل های اکسل هستید، لینن(Linen) همون چیزیه که دنبالش هستید. این پکیج یک پوسته بر روی کتابخانه openspout/openspout است که به شما اجازه می دهد با فایل های اکسل بروشی سریع و مقیاس پذیر کار کنید. مثال…
مدیریت خطا و مشکل Try-Catch! یکی از مهم ترین بخش های هر برنامه که گاهی بواسطه پیچیدگی کدها تبدیل به یک چالش بزرگ برای هر برنامه نویسی می شود. یکی از روش های مرسوم برای مدیریت خطا استفاه از بلوک های try-catch هست. در جاوااسکریپت نیز بطور مرسوم از همین…
مسأله: قطعا همه ما با unique index type یا همون محدودیت فیلدهای یکتا کار کردیم و آشنا هستیم. هدف از تعریف این محدودیت روی ستون یا ستونهای جدول در پایگاه داده جلوگیری از ورود دادههای تکراری و اطمینان از عدم وقوع این مسئله در جدول مورد نظر هست. امروز میخوایم…
جاوا اسکریپت یک زبان قدرتمند و انعطاف پذیر است و دانستن چند ترفند جالب می تواند کد شما را تمیزتر، سریعتر و کارآمدتر کند. در زیر 20 نکته و ترفند کاربردی جاوا اسکریپت وجود دارد که می توانید از آنها در برنامه های کاربردی دنیای واقعی برای بهبود روند توسعه…
Tailwind CSS یکی از فریمورک های مطرح است که به توسعه دهنده اجازه می دهد با استفاده از کلاس های از پیش تولید شده اقدام به ایجاد قالب های سفارشی کند. به همین دلیل است که Tailwind CSS از طیف وسیعی از کلاس ها پشتیبانی می کند که همین امر…