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
是空的,这就是它产生错误的原因。在可以生成错误消息并将其显示在视图中的位置添加其他内容。
我有代码的和平
$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
是空的,这就是它产生错误的原因。在可以生成错误消息并将其显示在视图中的位置添加其他内容。