Слияние массивов на Laravel php

я передаю значение 228 функции в $admin_id

public function indexAll($admin_id)
    {
        $getids = User::where('ot_of', $admin_id)->pluck('id')->toArray();
        $ids = array_merge($admin_id , $getids);
        dd($ids);
}

а в $getids есть такие данные

array:2 [▼
  0 => 565
  1 => 823
]

но в $ids мой результат равен нулю, любая помощь будет благодарна. результат должен быть

array:2 [▼
      0 => 565
      1 => 823
      2 => 228
    ]

Где находится $subadmin_id?

brombeer 21.12.2020 11:54

сори это $admin_id

Ostaad g 21.12.2020 12:08

Хорошо, $admin_id предполагает, что это целое число, а не массив, это массив?

brombeer 21.12.2020 12:41
array_merge для объединения массивов. Чтобы поместить целое число, выполните: $getids[] = $admin_id;.
HTMHell 21.12.2020 12:44

Что вы пытались отладить проблему?

Nico Haase 21.12.2020 22:05
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
Поиск нового уровня в Laravel с помощью MeiliSearch и Scout.
Поиск нового уровня в Laravel с помощью MeiliSearch и Scout.
Laravel Scout - это популярный пакет, который предоставляет простой и удобный способ добавить полнотекстовый поиск в ваше приложение Laravel. Он...
Освоение архитектуры микросервисов с Laravel: Лучшие практики, преимущества и советы для...
Освоение архитектуры микросервисов с Laravel: Лучшие практики, преимущества и советы для...
В последние годы архитектура микросервисов приобрела популярность как способ построения масштабируемых и гибких приложений. Laravel , популярный PHP...
Как построить CRUD-приложение в Laravel
Как построить CRUD-приложение в Laravel
Laravel - это популярный PHP-фреймворк, который позволяет быстро и легко создавать веб-приложения. Одной из наиболее распространенных задач в...
Освоение PHP и управление базами данных: Создание собственной СУБД - часть II
Освоение PHP и управление базами данных: Создание собственной СУБД - часть II
В предыдущем посте мы создали функциональность вставки и чтения для нашей динамической СУБД. В этом посте мы собираемся реализовать функции обновления...
1
5
120
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

То, как вы назвали $admin_id, предполагает, что это тип integer. array_merge() для объединения массивов. Вы можете добиться этого, сделав $admin_id массив:

public function indexAll($admin_id)
{
   $getids = User::where('ot_of', $admin_id)->pluck('id')->toArray();
   $ids = array_merge([$admin_id], $getids);
   dd($ids);
}
Ответ принят как подходящий

Вы также можете попробовать это

public function indexAll($admin_id)
{
    $getids = User::where('ot_of', $admin_id)->pluck('id')->toArray();
    array_push($getids,$admin_id);
    dd($getids);
}

Другие вопросы по теме