|
|
@@ -0,0 +1,38 @@
|
|
|
+<?php
|
|
|
+
|
|
|
+
|
|
|
+namespace App\Models;
|
|
|
+
|
|
|
+use Illuminate\Database\Eloquent\Builder;
|
|
|
+use Illuminate\Foundation\Auth\User as Authenticatable;
|
|
|
+use Illuminate\Notifications\Notifiable;
|
|
|
+use Laravel\Sanctum\HasApiTokens;
|
|
|
+
|
|
|
+/**
|
|
|
+ * Admin
|
|
|
+ * @mixin Builder
|
|
|
+ * @method static Builder|static where($column, $operator = null, $value = null, $boolean = 'and')
|
|
|
+ */
|
|
|
+class Bank extends Authenticatable
|
|
|
+{
|
|
|
+ use HasApiTokens, Notifiable;
|
|
|
+ protected $table = 'banks';
|
|
|
+ protected $hidden = ['created_at', 'updated_at'];
|
|
|
+ protected $fillable = ['member_id', 'channel', 'bank_name', 'account', 'card_no'];
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ protected function getCreatedAtAttribute($value)
|
|
|
+ {
|
|
|
+ return \Carbon\Carbon::parse($value)->setTimezone('Asia/Shanghai')->format('Y-m-d H:i:s');
|
|
|
+ }
|
|
|
+
|
|
|
+ protected function getUpdatedAtAttribute($value)
|
|
|
+ {
|
|
|
+ return \Carbon\Carbon::parse($value)->setTimezone('Asia/Shanghai')->format('Y-m-d H:i:s');
|
|
|
+ }
|
|
|
+
|
|
|
+}
|