关于 self 和 static 的用法的疑问
//老师 我知道 self 和static 都是代表当前类 static 是在代码的 执行阶段绑定的
//self是在代码预编译阶段绑定的 所以self 有可能出现不是代表当前类的情况
self::REFUND_STATUS_PENDING => '未退款',
self::REFUND_STATUS_APPLIED => '已申请退款',
self::REFUND_STATUS_PROCESSING => '退款中',
self::REFUND_STATUS_SUCCESS => '退款成功',
self::REFUND_STATUS_FAILED => '退款失败',
// 下面两个static 改成 self 有问题么? 一时没明白 这里选择 static 而不是self的 原因 麻烦老师讲解一下
static::query()->where('no', $no)->exists()
static::creating(function ($model) {
推荐文章: