如何获得一个空的 Illuminate\Database\Eloquent\Relations\Relation 元素?

How to get an empty Illuminate\Database\Eloquent\Relations\Relation element?

通常我会使用 return $this->belongsToMany(...) 来获取连接到 table 中的实际元素的元素。 但是一开始我的学生不会创建第二个 table 所以上面的命令会失败。 您知道如何重新调整 Illuminate\Database\Eloquent\Relations\Relation 的空元素以防止视图中断吗?

提前致谢!

您不需要 Illuminate\Database\Eloquent\Relations\Relation 对象,而是 Illuminate\Database\Eloquent\Collection。

你可以像这样实例化它:

$empty_collection = new Illuminate\Database\Eloquent\Collection;