Laravel 'No query results for model' 关于创建相关对象

Laravel 'No query results for model' on create related object

我有代码的和平

$eventObj = $organization->events()->create($event);

其中事件 - hasMany 字段和 $event 是数组。我尝试调试它但没有成功 - 仍然出现 No query results for model [App\Event] 异常。

我如何调试它或此操作的潜在问题在哪里?

$event 是数组还是eloquent模型?如果它是 eloquent 模型,您应该使用保存方法

好的,方法不多,但您可以做的是:

if ( ! $event)
{
    $eventObj = $organization->events()->create($event);
}

基本上你的 $event 是空的,这就是它产生错误的原因。在可以生成错误消息并将其显示在视图中的位置添加其他内容。