[FIX] 解決手機重複登入日誌問題並新增裝置詳細資訊偵測
All checks were successful
star-cloud-deploy-demo / deploy-demo (push) Successful in 59s

This commit is contained in:
2026-03-13 10:21:43 +08:00
parent 6fab048461
commit bb5d212569
7 changed files with 277 additions and 11 deletions

View File

@@ -0,0 +1,30 @@
<?php
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
return new class extends Migration
{
/**
* Run the migrations.
*/
public function up(): void
{
Schema::table('user_login_logs', function (Blueprint $table) {
$table->string('device_type')->nullable()->after('user_agent'); // desktop, mobile, tablet
$table->string('browser')->nullable()->after('device_type');
$table->string('platform')->nullable()->after('browser');
});
}
/**
* Reverse the migrations.
*/
public function down(): void
{
Schema::table('user_login_logs', function (Blueprint $table) {
$table->dropColumn(['device_type', 'browser', 'platform']);
});
}
};