در حال بارگذاری ... .
pluck

laravel collection یکی از بهترین بخش های laravel است . متد pluck یکی از متدهای مربوط به laravel collection است.

متد pluck برای استخراج و بدست اوردن یک لیست از مقادیر خاص از آرایه استفاده می شود .این تابعی زمانی که ما قصد استخراج و بدست اوردن مقادیر مشخص و معین از یک کالکشن رو داشته باشیم به کمک ما می آید.

به مثال زیر توجه کنید:

یک آرایه دو بعدی رو به collection تبدیل کردیم و آن را داخل متغییر attendees  ذخیره کردیم.

حالا فرض کنید می خواهیم از داخل این آرایه فقط مقادیری که کلید آنها name هست رو بدست بیاریم.

دقیقا به همین راحتی.

فرض کنیم اطلاعات تمام کاربران رو گرفتیم و الان ما نیاز به آیدی و نام کاربری کاربران داریم .

به صورت بالا عمل می کنیم.

اگر آبجکت ها به صورت تو در تو باشند هم با زمی تونیم از pluck استفاده کنیم  و با یک نقطه(.) می تونیم به آبجکت داخلی دسترسی پیدا کنیم

در مثال بالا ما تمام پروفایل های کاربران رو گرفتیم و سپس با استفاده از pluck تمام بیو های کاربران و دریافت کردیم و داخل متغییر bio ذخیره کردیم.

شما می‌توانید از این متد لاراول در viewهای خود استفاده کنید، برای مثال اگر شما می‌خواهید که همه option های موجود در select  را بسازید شما می‌توانید از این متد به‌همراه متد in_array() برای تعیین مقداری که می‌خواهید انتخاب کنید، استفاده کنید.

, , ,
اشتراک گذاری:

مایل به ثبت دیدگاه هستید؟

آخرین دیدگاه‌ها

آخرین دیدگاه‌ها