| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869 | <?phpnamespace App\Models;use App\Services\Common\SmsService;use Illuminate\Database\Eloquent\Model;use Illuminate\Database\Eloquent\SoftDeletes;/** * App\Models\SmsTemplate * * @property int $id * @property string $alias 别名 * @property string $name 名称 * @property string|null $value 内容 * @property string $type 类型 * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property string|null $deleted_at * @method static bool|null forceDelete() * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SmsTemplate list() * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SmsTemplate newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SmsTemplate newQuery() * @method static \Illuminate\Database\Query\Builder|\App\Models\SmsTemplate onlyTrashed() * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SmsTemplate query() * @method static bool|null restore() * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SmsTemplate whereAlias($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SmsTemplate whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SmsTemplate whereDeletedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SmsTemplate whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SmsTemplate whereName($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SmsTemplate whereType($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SmsTemplate whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SmsTemplate whereValue($value) * @method static \Illuminate\Database\Query\Builder|\App\Models\SmsTemplate withTrashed() * @method static \Illuminate\Database\Query\Builder|\App\Models\SmsTemplate withoutTrashed() * @mixin \Eloquent * @property string $outer_template_id 对应第三方模板ID * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SmsTemplate whereOuterTemplateId($value) */class SmsTemplate extends Model{    use SoftDeletes;    protected $table = 'sms_templates';    public function scopeList()    {        return $this;    }    public function role()    {        return $this->hasOne(SmsRule::class, 'alias', 'alias');    }    public static function buyHouseCheck($key)    {        $arr = ['rs' => '15280619456', 'zj' => '15959855789', 'zr' => '13600796567'];        if (empty($arr[$key])) {            return false;        }        $smsService = new SmsService();        $smsService->sendSms($arr[$key], 'sms_buyhouse_check', ['var' => '您好']);        return true;    }}
 |