У меня есть массив с дочерним массивом, в который я пытаюсь добавить новый элемент, но получаю эту ошибку
Косвенное изменение перегруженного свойства App \ Workout :: $ упражненияне влияет.
Я пытаюсь использовать "array_push" и "array_unique", но безуспешно.
foreach ($workouts as $key => $workout) {
$workoutHolder[$workout->day_no][] = $workout;
$workout->exercises = unserialize($workout->exercises);
$exercise_name = [];
foreach ($workout->exercises as $k => $exercise) {
if (!empty($exercise['id']) && !empty($workout->exercises['exercise']['id'])) {
$get_exercise = Exercise::where('id', $workout->exercises['exercise']['id'])->first();
if (!empty($workout->exercises['exercise'])) {
$exercise_name[] = $get_exercise->title;
$workout->exercises['exercise']['title'] = array_unique($exercise_name);
}
}
}
}
Цель состоит в том, чтобы массив "$ workout-> упражнения ['упражнение'] "должно создать новый ключ" title "и заполнить его ответом" $ get_exercise. "