我正在使用集合在我的视图中显示数据,但它会生成以下错误消息
FatalErrorException in 47fef8438385ff37fab794239c1e3914 line 0:
Method Illuminate\View\View::__toString() must not throw an exception
当我编码像
{{ $feed->feedable->slug->value }}
另一方面,当我使用下面给出的代码时,
{{ $feed->feedable->slug }}
它工作正常并返回
{"id":3,"value":"Quite","views":5,"user_id":1,"category_id":1,"created_at":"2016-05-23 14:18:03","updated_at":"2016-05-24 12:47:29"}
任何人都可以提供解决方案吗?
答案 0 :(得分:1)
尝试输出如下值:
{{ $feed->feedable->slug->getOriginal('value') }}
答案 1 :(得分:1)
您正在尝试将视图转换为视图中的字符串。这不在提供的代码中。
该视图导致异常。
视图中缺少代码:
{!! View::make('partials.my._singleFeedDynamic', compact('feed')) !!}
您不应该从视图中执行此操作。 @include
和@each
包括这样的部分内容。
如果您不想修复此问题,可以尝试将->render()
添加到该通话中,以避免发生__toString()
。这将使例外泡沫像正常一样。然后你将不得不弄清楚导致该异常的原因。