Hi
I'm trying nested form:
class TestQuestion extends Model
{
...
public function test()
{
return $this->belongsTo(Test::class);
}
}
class Test extends Model
{
...
public function testQuestions()
{
return $this->hasMany(TestQuestion::class);
}
}
return Admin::form(Test::class, function (Form $form) {
...
$form->hasMany('testQuestions', function (Form\NestedForm $form) {
$form->text('text');
});
});
I think I'm all right, but result is:
ErrorException In HasMany.php line 359
Invalid argument supplied for foreach() (View: ...\vendor\encore\laravel-admin\views\form.blade.php)
Am I doing anything wrong?
Many thanks for response.
abufalbo
Try lower case testquestions
class Test extends Model
{
...
public function testquestions()
{
return $this->hasMany(TestQuestion::class, 'fid', 'id');
}
}
Super, it works.
Thanks.
Super, it works.
Thanks.
Most helpful comment
Try lower case
testquestions