From a2e8143b6a002aeb34f7a5b079ea257e0787bc4d Mon Sep 17 00:00:00 2001 From: Nick Zeng Date: Mon, 9 Mar 2026 10:15:25 +0800 Subject: [PATCH] update table --- ..._users_add_role_fk_and_api_key_enabled.php | 30 +++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 backend/migrations/2026_03_09_110000_modify_users_add_role_fk_and_api_key_enabled.php diff --git a/backend/migrations/2026_03_09_110000_modify_users_add_role_fk_and_api_key_enabled.php b/backend/migrations/2026_03_09_110000_modify_users_add_role_fk_and_api_key_enabled.php new file mode 100644 index 0000000..304c01c --- /dev/null +++ b/backend/migrations/2026_03_09_110000_modify_users_add_role_fk_and_api_key_enabled.php @@ -0,0 +1,30 @@ +boolean('api_key_enabled')->default(false)->comment('是否允许使用 API Key'); + $table->foreign('role_id')->references('id')->on('roles')->onDelete('restrict'); + }); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + Schema::table('users', function (Blueprint $table) { + $table->dropForeign(['role_id']); + $table->dropColumn('api_key_enabled'); + }); + } +};