Laravel - модель кодирования ошибок [APP \ Вопросное оборудование] с ID [] TO JSON: Recursion обнаруживаетсяPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Laravel - модель кодирования ошибок [APP \ Вопросное оборудование] с ID [] TO JSON: Recursion обнаруживается

Сообщение Anonymous »

Я пытаюсь сохранить данные в таблице вопросов и столкнуться с вы обнаруженной проблемой рекурсии. Я искал повсюду, но мог найти любой ответ на этот вопрос. Ниже приведено, где я пытаюсь сохранить данные в дБ. < /P>
$question = new Question();
$question->type = $request->type;
$question->optional = $request->optional;
$question->question = $request->question;
$question->status = $request->status;
$question->save(); ////// WORKS PERFECTLY TILL THIS LINE
if ($request->type == 'choice') {
foreach ($request->options as $key => $option) {
$option = new QuestionOption(); ////////HERE I AM FACING THAT ERROR
$option->question_id = $question->id;
$option->option = $option;
$option->status = 'active';
$option->save();
}
}
< /code>
Ниже приведена модель, которую я использую для вопросов, я не мог найти ничего плохого в этом. < /p>
class QuestionOption extends Model
{

protected $dates = [
'created_at',
'updated_at',
];

protected $fillable = [
'question_id',
'option',
'status',
'created_at',
'updated_at',
];
}
< /code>
Пожалуйста, проведите меня через это. Спасибо!

Подробнее здесь: https://stackoverflow.com/questions/626 ... n-recursio
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»