原生貌似并没有提供,但是你可以使用下面的方法试试,在你的 Model 文件定义下面的属性和 scope 方法:
protected $columns = ['id','title','body']; //这里填写你的表的所有字段。
public function scopeExclude($query, $value = [])
{
return $query->select(array_diff($this->columns, (array) $value));
}
然后你就可以使用:
Post::exclude(['id'])->get();