GyaanSetu PHP

PHP, Laravel và WordPress.

20 articlesDeep, practical knowledge

Thiết lập BayarCash trong Laravel một cách đúng đắn

Thiết lập BayarCash trong Laravel một cách đúng đắn. Nếu bạn xây dựng SaaS cho thị trường Malaysia, cuối cùng bạn sẽ cần đến FPX. BayarCash là một lựa chọn phổ biến. SDK không phải là vấn đề. T…

PHP · 2 min read

Các bản Migration không gây lỗi Production

Các bản Migration không gây lỗi Production. Một bản migration chạy hoàn hảo trên máy của bạn. Bạn triển khai nó vào lúc 6 giờ chiều thứ Sáu vì thấy nó có vẻ nhỏ. Sau đó quá trình triển khai bị treo. Hoặc tệ hơn,…

PHP · 2 min read

Sự thật về Async PHP: Fibers, epoll và PHP 8.6

Sự thật về Async PHP: Fibers, epoll và PHP 8.6. Tôi đã làm việc với Laravel trong nhiều năm. Tôi đã sử dụng PHP đồng bộ. Một yêu cầu gửi đến, tiến trình được thực thi, và phản hồi được gửi đi. Tôi chưa bao giờ cần đến...

PHP · 2 min read

Xây dựng Bản đồ nhiệt Video với HyperLogLog trong PostgresQ

Xây dựng Bản đồ nhiệt Video với HyperLogLog trong PostgresQ. Bạn muốn cho các biên tập viên biết chính xác nơi người xem ngừng xem một video. Để làm được điều này, bạn cần một bản đồ nhiệt. Bản đồ nhiệt này hiển thị các lượt xem duy nhất...

PHP · 2 min read

Xây dựng các mô-đun AI cho tòa soạn bằng PHP

Xây dựng các mô-đun AI cho tòa soạn bằng PHP. Hầu hết mọi người đều nghĩ rằng AI trong một tòa soạn chỉ đơn giản là một khung chat lớn. Đây là một sai lầm. Mô hình đó dẫn đến những tính năng mà mọi người chỉ dùng một lần rồi bỏ qua...

PHP · 2 min read

Laravel: Từ Phiên bản 5 đến nay

Laravel: Từ Phiên bản 5 đến nay. Laravel không chỉ thay đổi. Nó đã thực sự trưởng thành. Nếu bạn mở một dự án Laravel 5 cũ, bạn sẽ thấy một ngôi nhà với những căn phòng từ các thập kỷ khác nhau. Nó vẫn hoạt động, nhưng th…

PHP · 2 min read

Nhật ký phát triển: Driver Seams, Lỗi URL và Cài đặt DB

Nhật ký phát triển: Driver Seams, Lỗi URL và Cài đặt DB. Tôi đã dành cả ngày để xây dựng một nền tảng. Một ý tưởng về kiến trúc liên tục xuất hiện. Bạn phải tạo ra một điểm nối giữa những gì bạn làm và nơi mà...

PHP · 2 min read

Xây dựng điểm tách biệt ngay từ ngày đầu tiên

Xây dựng điểm tách biệt ngay từ ngày đầu tiên. Việc xây dựng một nền tảng cho dữ liệu khối lượng lớn buộc bạn phải đưa ra lựa chọn. Bạn cần một cơ sở dữ liệu nhanh để lưu trữ dài hạn. Nhưng việc thiết lập một hệ thống phức tạp ngay từ ngày đầu tiên là kh...

PHP · 2 min read

Bảo mật Agent AI bằng các công cụ Laravel MCP

Bảo mật Agent AI bằng các công cụ Laravel MCP. Việc cấp quyền truy cập ứng dụng của bạn cho một agent AI thông qua MCP giống như việc đưa cho ai đó một chùm chìa khóa. Nếu bạn không thiết lập các quy tắc, họ có thể mở nhầm những cánh cửa...

PHP · 2 min read

Cách tôi xây dựng bộ giới hạn tốc độ Sliding Window trong Redis

Cách tôi xây dựng bộ giới hạn tốc độ Sliding Window trong Redis. API video của chúng tôi từng bị sập vào mỗi tối lúc 8 giờ tối UTC. Đó không phải là lưu lượng truy cập thực tế. Một vài công cụ thu thập dữ liệu đã tìm thấy endpoint xu hướng của chúng tôi và...

PHP · 2 min read

Tích hợp MCP Server vào trong ứng dụng Laravel

Tích hợp MCP Server vào trong ứng dụng Laravel. Các tác nhân AI cần nhiều hơn là chỉ một giao diện được cào dữ liệu. Chúng cần một cách để gọi các công cụ cụ thể với các quyền hạn phù hợp. Đây chính là điều mà Model Conte...

PHP · 2 min read

CSV Injection: Nút Xuất Dữ Liệu Thực Thi Mã

CSV Injection: Nút Xuất Dữ Liệu Thực Thi Mã. Một khách hàng nhập tên của họ. Họ nhập =HYPERLINK("http://evil.example/leak", "click"). Hệ thống của bạn chấp nhận nó. Nó trông giống như văn bản bình thường...

PHP · 2 min read

Sao lưu cấu hình API Gateway

Sao lưu cấu hình API Gateway. Việc quản lý nhiều API gateway đòi hỏi nhiều hơn là chỉ xuất tệp đơn giản. Khi bạn quản lý nhiều môi trường như môi trường sản xuất...

PHP · 2 min read

Xây dựng Quy trình Chuẩn hóa URL Video

Xây dựng Quy trình Chuẩn hóa URL Video. Một video YouTube duy nhất có thể có hàng tá URL khác nhau. Một URL sử dụng máy chủ di động. Một cái khác...

PHP · 2 min read