با لاراول، روابط مدلتان را گرم و صمیمی نگه دارید!
در دنیای لاراول، دو یار همیشگی به نامهای with و load وجود دارند که به شما در برقراری روابط گرم و صمیمی بین مدلها کمک میکنند. هرچند این دو دوست شباهتهایی به هم دارند، اما تفاوتهای ظریفی هم بینشان هست که در ادامه به آنها میپردازیم:
1. with: همراه همیشگی
- با
withمیتوانید رفقای یک مدل را در همان ابتدای آشنایی به او معرفی کنید. - لاراول با
withیک تیر و دو نشان میزند و هم مدل و هم رفقایش را با یک کوئری واحد به شما تحویل میدهد. - این روش زمانی که میخواهید از همان ابتدا همه با هم باشند، حسابی به کارتان میآید.
- فرض کنید میخواهید خوانندههای محبوب و آهنگهایشان را به هم معرفی کنید.
withبه شما کمک میکند که در یک چشم به هم زدن، هم خوانندهها و هم آهنگهایشان را ببینید.
2. load: رفیقِ demand!
- با
loadمیتوانید به رفیقتان بگویید که هر وقت نیاز داشت، رفقایش را هم به شما معرفی کند. - لاراول با
loadفقط سراغ رفقا میرود و سراغ خود مدل نمیآید. - میتوانید هر وقت که دلتان خواست و شرایط ایجاب میکرد، با
loadرفقا را دور هم جمع کنید. - در مثال خوانندهها، با
loadمیتوانید به لاراول بگویید که فقط آهنگهای خوانندههای خاص را به شما نشان دهد. loadبه شما این امکان را میدهد که تا زمانی که نیازی به رفقا نیست، آنها را به حال خودشان بگذارید و از کوئریهای اضافی خودداری کنید.
انتخاب بین with و load به نیاز شما بستگی دارد. اگر میخواهید از همان ابتدا همه با هم باشند، with انتخاب بهتری است. اما اگر میخواهید کنترل بیشتری بر روابط داشته باشید و فقط در صورت نیاز رفقا را دور هم جمع کنید، load به کمکتان میآید.