我知道如何隐藏模型结果中的枢轴但我必须在一个模型结果中隐藏枢轴而不是所有这些因为我在我的代码的其他位置使用模型枢轴。
使用此代码Laravel
隐藏结果中的枢轴:
protected $hidden = array('pivot');
我只需要隐藏起来:
$post = Post::find(1)->comments()->get();
答案 0 :(得分:1)
在关系中的每个模型上调用setHidden
:
$post = Post::find(1);
$post->comments->each(function ($comment) {
$comment->setHidden(['pivot']);
});