это результат метода get цикла Foreach, использующего dd $ ($ value),
Вопросы: как мне преобразовать это внутри моего контроллера в массив и сохранить его в моей базе данных
Пример: [ Lead_id1 = Subjectid1, Lead_id2 = Subjectid1, Lead_id3 = Subjectid1 ]
и так далее и так далее ..
Примечание: Lead_id и Subject_id оба FK там для значения должно быть целое число Не Строка
Контроллер:
public function store(Request $request)
{
$value=$request->all();
$subjects = $value['Subject_id'] ?? [];
$leads = $value['Lead_id'] ?? [];
$data = [];
foreach ($subjects as $subject) {
$data[] = array_combine($leads, array_fill(0, count($leads), $subject));
$scores=new Score;
$scores->Subject_id=$request->input('Subject_id');
$scores->Lead_id=$request->input('Lead_id');
dd($scores);
$scores->save();
}
это результат
Оценка модели
<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
class Score extends Model
{
protected $guarded = [
'id',
'Year_id',
'Term_id',
'Level_id',
'Classes_id',
'Subject_id',
'Lead_id',
];
}