2017-03-15 85 views
0

在我的代码Laravel“没有查询结果模式”创建对象相关

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

和平之事件 - hasMany场和$event是数组。我试图调试它,但没有成功 - 仍然有No query results for model [App\Event]例外。

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

+0

你是如何创建'$ event'的? –

回答

1

好有几种方法,但你可以做的。添加其他位置,您可以生成一些错误消息并将其显示在视图中。

1

$ event是一个数组还是一个雄辩的模型?为什么它产生错误

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

基本上你$event即将空这就是:如果你要使用一个雄辩的模型保存方法

+0

它是数组。谢谢。我已更新我的问题 –

+0

对不起,我很笨,我还没有仔细阅读 – Leo

+0

对不起,这是我的错。但是当我传递对象时,我也会得到相同的异常? –