<?php namespace App\Models; use Illuminate\Database\Eloquent\Model; use Illuminate\Database\Eloquent\SoftDeletes; /** * 优惠券. */ class Coupon extends Model { use SoftDeletes; protected $table = 'coupon'; protected $casts = ['start_time' => 'date:Y-m-d', 'end_time' => 'date:Y-m-d']; protected $dates = ['deleted_at']; protected $guarded = []; // 筛选类型 public function scopeType($query, $type) { return $query->whereType($type); } public function setStartTimeAttribute($value) { return $this->attributes['start_time'] = strtotime($value); } public function setEndTimeAttribute($value) { return $this->attributes['end_time'] = strtotime($value); } }