<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Laravel on Blog của Tôi</title><link>https://thaig2pro.github.io/tags/laravel/</link><description>Recent content in Laravel on Blog của Tôi</description><generator>Hugo -- 0.146.0</generator><language>vi</language><lastBuildDate>Mon, 28 Sep 2026 11:30:00 +0700</lastBuildDate><atom:link href="https://thaig2pro.github.io/tags/laravel/index.xml" rel="self" type="application/rss+xml"/><item><title>Tôi viết ngưỡng thêm index thành con số, rồi tự đo lại và thấy nó lệch 15 đến 100 lần</title><link>https://thaig2pro.github.io/posts/khong-them-index-viet-nguong-leo-thang-thanh-so/</link><pubDate>Mon, 28 Sep 2026 11:30:00 +0700</pubDate><guid>https://thaig2pro.github.io/posts/khong-them-index-viet-nguong-leo-thang-thanh-so/</guid><description>Ô lọc voucher merge lên staging không index trên bảng team khác sở hữu, kèm ngưỡng leo thang viết bằng số. Bench sau đó cho thấy hai vế của ngưỡng không khớp nhau tùy phiên bản DB.</description></item><item><title>Merge chỉ có đúng hai cha. Một dòng lấy từ nhánh thứ ba làm sập toàn bộ route API</title><link>https://thaig2pro.github.io/posts/merge-conflict-copy-nhanh-thu-ba/</link><pubDate>Wed, 23 Sep 2026 14:42:00 +0700</pubDate><guid>https://thaig2pro.github.io/posts/merge-conflict-copy-nhanh-thu-ba/</guid><description>Conflict ở file đăng ký middleware được xử lý bằng cách copy nguyên file từ một nhánh thứ ba. Một dòng middleware đi theo, class của nó thì không, và /api/* trả 500 gần 18 tiếng.</description></item><item><title>Import sửa nhầm dòng suốt nhiều năm vì hai bảng có id trùng nhau</title><link>https://thaig2pro.github.io/posts/bug-import-tra-nham-bang/</link><pubDate>Tue, 22 Sep 2026 17:00:00 +0700</pubDate><guid>https://thaig2pro.github.io/posts/bug-import-tra-nham-bang/</guid><description>Tính năng import quota lấy id sản phẩm rồi tra sang một bảng khác. Auto-increment làm id hai bảng trùng nhau, nên lần nào chạy cũng đổi đúng một dòng và không ai thấy gì lạ.</description></item><item><title>Cái lock tôi đánh rơi khi refactor, và 1184 test xanh không hề hay biết</title><link>https://thaig2pro.github.io/posts/lock-bi-danh-roi-khi-refactor/</link><pubDate>Mon, 21 Sep 2026 10:00:00 +0700</pubDate><guid>https://thaig2pro.github.io/posts/lock-bi-danh-roi-khi-refactor/</guid><description>Một row lock biến mất trong lúc refactor. Suite vẫn xanh vì sqlite nuốt im lặng FOR UPDATE. Cách tôi làm cho cái lock hiện ra trước mắt test, và cái giá phải trả.</description></item></channel></rss>