امین هستم برنامه نویس ، علاقمند به حیطه های فلسفه ، عرفان ،روانشناسی وادبیات هستم. علاقه زیادی به آشنایی با افراد جدید و شندین حرفای اون ها دارم :).
laravel در Repository pattern
همین طور که مدونید در برنامه نویسی یکی از قوانین سالید این هست که میگه فقط یک بار بنویسید و هرچقدر خواستین این متد رو فراخوانی کنید ..
چرا چون نگهداری کد و دیباگ کردنش راحت تر میشه به طور مثال ما اگر یک کد چندین جا کپی پیست کنیم
فردا روزی که بخواییم یک تغییر در کد بدیم باید چقدر دنبال این تیکه کد هامون بگردبم و همه جا اونو تغییر بدیم و احتمال خطا بسیار بالا میره پس قطعا نگهداری و توسعه برنامه ما خیلی سخت تر میشه .
خوب تا اینجا این توضیحات دادم تا با یکی از دلایل استفاده از ریپوزتری پترن اشنا بشیم .
ریپوزتری پتر لایه ای هست که قرار کوری های پیچیده در اون نوشته بشه و ما استفاده از این پترن یک قدم به سمت کدی خواناتر و تمیز تر قدم بر میدارم.
واسه این که کارمون راحت تر بشه واسه این مورد یک پکیج لاراول نوشتم که براحتی با دستورات artisan فایل های ریپازیتوری رو برای شما ایجاد میکنه و شما به راحتی میتونید ریپازیتور خودتون به سازند کنترلر یا یک سازند ریپازیتوری دیگر تزریق کنید و ی سری بیس متدها رو هم نوشتم که در بیس ریپوزیتوری هست به شدت کاربردی هست و میتونید استفاده کنید :) .
روش نصب و توضیحات بیشتر میتونید در صفحه اصلی گیت هاب بخونید .
مطلبی دیگر از این انتشارات
حالا چرا لاراول؟ ـ یک شاهد کنسولی
مطلبی دیگر از این انتشارات
برای ورژن ۶ لاراول آماده شوید!
مطلبی دیگر از این انتشارات
اعلام حمایت سپیدار گیفت از دورهمی لاراول