我有一个 php8 枚举类型
enum OperationTypes: string
{
case PointsAdd = 'points-add';
}
我需要确定如何在 Laravel 数据库查询生成器中正确使用它。 例如:
Model::where('type', OperationTypes::PointsAdd)
or
Model::where('type', OperationTypes::PointAdd->value)
Model::whereIn('type', [OperationTypes::PointAdd])
or
Model::whereIn('type', [OperationTypes::PointAdd->value])
正确的做法是什么?