Intereting Posts
Объединение нескольких массивов, сортировка по количеству массивов проверьте руководство, соответствующее версии вашего сервера MySQL, для правильного синтаксиса для использования рядом с '' в строке 1 Memcache :: set () сломанная труба Как добавить двойную кавычку в значениях внутри переменной PHP и преобразовать ее в массив PHP-сессии работают очень хорошо, но что-то меня раздражает … PHP: перемещение элемента ассоциативного массива в начало массива PHP. Преобразование многомерного массива в 2D-массив с помощью точечных обозначений. Замена тегов в фигурных скобках, даже вложенных тегах, с регулярным выражением Хранение данных сеанса в файлах cookie htmlentities () против htmlspecialchars () Уточнение PHP Regex из строки Закрытие тега PHP – когда это необходимо? Проблемы с памятью PHPExcel – больше идей? Разделить входную строку в PHP на несколько частей без разрыва слов Автоматическое создание документации PHP?

Как использовать sync () с дополнительными полями поворота

Вот мой код:

public function updateGroupIntoDatabase(){ $group_id = 6; $group = Group::find($group_id); $group -> name = Input::get('groups'); $projectsIds = Input::get('projects'); $userIds = array_merge(Input::get('clients'),Input::get('workers')); array_push($userIds, Auth::id()); $adminId = Auth::id(); if($group -> save()){ foreach($userIds as $userId){ $name = User::find($userId); $group -> projects() -> sync($projectsIds,array('admin_id' => $adminId, 'user_id' => $userId,'user_name' => $name -> name)); } 

когда я выполняю это, я получаю следующее:

 id project_id group_id admin_id user_id user_name 1 4 6 0 0 

Но он должен для каждого user_id создать новую запись … Когда я использую метод attach, он работает, но когда я использую синхронизацию, он создает только одну запись с дополнительными полями pivot filds 0 . Любое решение для этого?

Solutions Collecting From Web of "Как использовать sync () с дополнительными полями поворота"