Ken 1 settimana fa
parent
commit
427592faf9

+ 38 - 0
app/Models/Bank.php

@@ -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');
+    }
+
+}

+ 35 - 0
database/migrations/2025_11_12_110725_create_banks.php

@@ -0,0 +1,35 @@
+<?php
+
+use Illuminate\Database\Migrations\Migration;
+use Illuminate\Database\Schema\Blueprint;
+use Illuminate\Support\Facades\Schema;
+
+return new class extends Migration {
+    /**
+     * Run the migrations.
+     *
+     * @return void
+     */
+    public function up()
+    {
+        Schema::create('banks', function (Blueprint $table) {
+            $table->id();
+            $table->string('member_id')->comment('tg 会员ID');
+            $table->string('channel')->comment(" 提现通道  DF001 支付宝转卡/DF002 支付宝转支付宝");
+            $table->string("bank_name")->comment('银行名称/支付宝');
+            $table->string("account")->comment('姓名');
+            $table->string("card_no")->comment('银行卡号/支付宝账号');
+            $table->timestamps();
+        });
+    }
+
+    /**
+     * Reverse the migrations.
+     *
+     * @return void
+     */
+    public function down()
+    {
+        Schema::dropIfExists('banks');
+    }
+};