diff --git a/app/Http/Controllers/RoomControlController.php b/app/Http/Controllers/RoomControlController.php index dcdba52..b1f63b3 100644 --- a/app/Http/Controllers/RoomControlController.php +++ b/app/Http/Controllers/RoomControlController.php @@ -172,12 +172,11 @@ class RoomControlController extends Controller if ($room->exists && $room->internal_ip !== $validated['ip']) { $validated['status'] = 'error'; - $room->internal_ip = $validated['ip']; } else { $validated['status'] = 'online'; - $room->internal_ip ??= $validated['ip']; // 新的話補上 } - + $room->internal_ip = $validated['ip']; + $room->port = 1000; $room->is_online=1; $room->touch(); // 更新 updated_at $room->save(); diff --git a/app/Http/Requests/ReceiveRoomRegisterRequest.php b/app/Http/Requests/ReceiveRoomRegisterRequest.php index 2945bd0..3641e41 100644 --- a/app/Http/Requests/ReceiveRoomRegisterRequest.php +++ b/app/Http/Requests/ReceiveRoomRegisterRequest.php @@ -22,8 +22,6 @@ class ReceiveRoomRegisterRequest extends ApiRequest public function rules(): array { return [ - 'room_name' => 'nullable|string', - 'room_ip' => 'nullable|string', 'email' => 'required|email', 'password' => 'required', ];