tejariapp-new-logotejariapp-new-logotejariapp-new-logotejariapp-new-logo
  • صفحه اصلی
  • پروژه ها
    • پروژه طراحی سایت
    • پروژه های اندروید
    • پروژه های تحت ویندوز
    • UI & UX
    • ربات تلگرام
  • سفارش پروژه
    • انجام پروژه اندروید (Android)
    • طراحی و ساخت اپلیکیشن موبایل
    • انجام پروژه طراحی سایت با php
    • انجام پروژه طراحی سایت با Asp.net
    • انجام پروژه سی شارپ
    • فرم سفارش پروژه
  • مدرسه ی تجاری اپ
    • طراحی سایت
    • اندروید
    • سی شارپ
    • آموزش پایگاه داده
    • برنامه های کاربردی
  • لینک های مفید
    • پرداخت آنلاین
    • درباره تجاری اپ
    • تماس با ما
استخدام برنامه نویس متلب
سفارش پروژه
✕
            هیچ نتیجه ای یافت نشدمشاهده همه نتایج

            متد Merge کالکشن لاراول | چگونه دو Collection را با هم ادغام کنیم ؟

            • صفحه نخست
            • مدرسه ی تجاری اپ آموزش طراحی سایت
            • متد Merge کالکشن لاراول | چگونه دو Collection را با هم ادغام کنیم ؟
            آموزش ساخت چت realtime با اندروید , NodeJs و Socket.io
            آموزش ساخت چت realtime با اندروید ، NodeJs و Socket.io
            19 خرداد 1399
            متد Push() و متد Put() از کالکشن لاراول
            متد Push() و متد Put() از کالکشن لاراول
            12 تیر 1399
            منتشر شده توسط مدیر سایت
            متد Merge کالکشن لاراول | چگونه دو Collection را با هم ادغام کنیم ؟

            متد Merge کالکشن لاراول | چگونه دو Collection را با هم ادغام کنیم ؟

            متد Merge کالکشن لاراول | چگونه دو Collection را با هم ادغام کنیم ؟ در این لحظه از تجاری اپ قصد داریم به همراه چند مثال نحوه ترکیب دو کالکشن (Collection) لاراول را به شما آموزش دهیم.

            چگونه دو Collection را با هم ادغام کنیم؟ متد Merge کالکشن لاراول

            در این مقاله شما ادغام دو Collection همراه با مقدار را خواهید آموخت.در ادامه ما به صورت گام به گام و در قالب چند مثال توضیح خواهیم داد که چگونه از متد ادغام از کالکشن در لاراول استفاده کنید. همچنین نحوه ادغام کالکشن با متد مذکور و unique در لاراول 6 و لاراول 7 را به شما خواهیم گفت.و در آخر به همراه یک مثال چگونگی ادغام دو الکوئنت کالکشن (Eloquent Collection) را به شما آموزش خواهیم داد.

            متد merge : آرایه ارسالی به عنوان آرگومان را با کالکشن مورد نظر ترکیب می کند. هر کلید رشته ای موجود در آرایه که با کلید رشته ای داخل مجموعه تطابق داشته باشد، جایگزین مقدار داخل کالشن می شود و روی مقدار موجود بازنویسی می شود.

            متد unique : تمامی آیتم های یکتا و منحصربفرد (تکراری نیستن) داخل کالکشن را در خروجی به ما باز می گرداند.

            مثال 1: متد Merge کالکشن لاراول

            public function index()
            {
                $firstCollection = collect(['One', 'Two', 'Three']);
                $secondCollection = collect(['Four', 'Five']);
                $mergedCollection = $firstCollection->merge($secondCollection);
                $mergedCollection->all();
                dd($mergedCollection);
            }
            
            

            خروجی:

            Illuminate\Support\Collection Object
            (
                [items:protected] => Array
                    (
                        [0] => One
                        [1] => Two
                        [2] => Three
                        [3] => Four
                        [4] => Five
                    )
            )
            
            

            همچنین بخوانید: نحوه ایجاد جدول با استفاده از Migration در لاراول

            مثال 2: ادغام کالکشن (Collection) با merge همراه با unique

            public function index()
            {
                $firstCollection = collect(['One', 'Two', 'Three']);
                $secondCollection = collect(['Three', 'Four', 'Five']);
                $mergedCollection = $firstCollection->merge($secondCollection);
                $mergedCollection = $mergedCollection->unique(function ($item) {
                    return $item;
                });
                $mergedCollection->all();
                dd($mergedCollection);
            }
            
            

            خروجی:

            Illuminate\Support\Collection Object
            (
                [items:protected] => Array
                    (
                        [0] => One
                        [1] => Two
                        [2] => Three
                        [4] => Four
                        [5] => Five
                    )
            )
            
            

            همچنین بخوانید: چگونه نام و نوع داده ستون را در migration لاراول تغییر دهیم؟

            مثال 3: ترکیب دو الکوئنت کالکشن (Eloquent Collection)

            public function index()
            {
                $firstCollection = Patient::get();
                $secondCollection = User::get();
                $mergedCollection = $firstCollection->merge($secondCollection);
                $mergedCollection->all();
            }
            
            

            امیدوارم این آموزش برای شما مفید بوده باشد…

            اشتراک گذاری

            پست های مرتبط

            دستورات جریان کنترل (Control flow statements) یا دستورات شرطی و حلقه ها در زبان برنامه نویسی دارت Dart

            دستورات جریان کنترل (Control flow statements) یا دستورات شرطی و حلقه ها در زبان برنامه نویسی دارت Dart

            30 بهمن 1400

            دستورات شرطی و حلقه ها در زبان برنامه نویسی دارت (Dart)


            ادامه مطلب
            آموزش عملگرها یا Operator ها در زبان برنامه نویسی دارت یا Dart

            آموزش عملگرها یا Operator ها در زبان برنامه نویسی دارت یا Dart

            30 بهمن 1400

            آموزش عملگرها یا Operator ها در زبان برنامه نویسی دارت (Dart)


            ادامه مطلب
            توابع در زبان برنامه نویسی دارت (Dart)

            توابع در زبان برنامه نویسی دارت (Dart)

            27 بهمن 1400

            توابع در زبان برنامه نویسی دارت (Dart)


            ادامه مطلب

            1 Comment

            1. reza گفت:
              13 آبان 1400 در 20:41

              سلام مممنون از آموزش تون
              میشه یه توضیح در مورد $item تو بخش uniqe گفتید بدید $item چی میگیره
              $mergedCollection->unique(function ($item) {
              return $item;
              });

              پاسخ

            دیدگاهتان را بنویسید لغو پاسخ

            نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

            ساخت اپلیکیشن های موبایل

            • ساخت اپلیکیشن فروشگاهی
            • ساخت اپلیکشن ابزاری و خدماتی
            • ساخت اپلیکیشن آموزشی
            • و هزاران موضوع دیگر

             
            کلیک کنید

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

            • 7 خرداد 1401

              داودی نظر در آموزش استفاده از ckeditor همراه با آپلود عکس در لاراول 6

            • 6 فروردین 1401

              yasaman نظر در راست چین کردن متن در فیگما Figma

            • 3 فروردین 1401

              رضا نظر در مفاهیم Observable و Observer در RxJava

            تجاری اپ در شبکه های اجتماعی

            لوگوی تایید پرداخت آنلاین

            2015-2022 © تمامي حقوق مادي و معنوي اين وب سايت نزد تجاری اپ محفوظ بوده و هر گونه کپي برداري از مطالب پيگرد قانوني به همراه دارد! | طراح سایت : ProgRun
            سفارش پروژه
                      هیچ نتیجه ای یافت نشدمشاهده همه نتایج