Để giải quyết vần đề phát sinh mà vẫn tận dụng triệt để lợi ích mà TDD mang lại, Dan North phát triển một mô hình mới với tên gọi: …
Blog Posts
TDD (Test-Driven Development) là mô hình phát triển với trọng tâm hướng về việc kiểm thử. TDD được xây dựng theo hai tiêu chí: Test-First (Kiểm thử trước) và Refactoring …
Gọn nhẹ: jQuery là một thư viện khá gọn nhẹ – có kích cỡ khoảng 19KB (gzipped). Tương thích đa nền tảng: Nó tự động sửa lỗi và chạy được trên mọi …
Session: Là phiên làm việc để lưu trữ 1 biến và biến đó có thể tồn tại từ trang này đến trang khác(cùng tên miền) Session được lưu trữ trên …
Session Cookies Vị trí lưu Lưu trên server Lưu trên trình duyệt của client Bảo mật Session lưu trên server nên bảo mật hơn Cookie lưu dưới client nên kém …
Laravel cung cấp cách thức tạo ra và lấy thông tin cookie, toàn bộ thông tin được mã hóa và được gán với một mã xác thực do đó bất …
REST là viết tắt của REpresentational State Transfer. REST là một kiểu kiến trúc không phải là một giao thức. Ưu điểm của RESTful web service Nhanh: RESTful web service …
SOAP là viết tắt của Simple Object Access Protocol. Nó là một giao thức dựa trên XML để truy cập các web service. SOAP được khuyến cáo bởi W3C cho …
REST là viết tắt của cụm từ Representational State Transfer là một kiểu kiến trúc được sử dụng trong việc giao tiếp giữa các máy tính (máy tính cá nhân và máy chủ …
Web API: là hệ thống API được sử dụng trong các hệ thống website. Hầu hết các website đều ứng dụng đến Web API cho phép bạn kết nối, lấy …
Mỗi một ứng dụng bất kỳ đều có những ưu nhược điểm riêng, hỗ trợ tốt cho các ứng dụng. Vì vậy mà web API cũng không ngoại lệ: 1. …
Đầu tiên là xây dựng URL API để bên thứ ba có thể gửi request dữ liệu đến máy chủ cung cấp nội dung, dịch vụ thông qua giao thức …
1. Tất cả Web services là APIs nhưng tất cả các APIs không phải là Web services. 2. Web services không thể thực hiện được tất cả các thao tác …
Template engine là gì ? Template là mẫu bố cục chung cho tất cả các trang sử dụng lại thành phần giống nhau mà không phải viết lại toàn bộ …
Để test nhanh các câu lệnh truy vấn cũng như hiển thị dữ liệu từ database một cách nhanh chóng mà không cần tạo Router, Controller, View… Tinker giúp bạn …
Mặc định, App\Http\Controllers\Controller class trong Laravel sử dụng AuthorizesRequests trait. Trait này cung cấp authorize method, mà có thể được sử dụng để nhanh chóng cấp quyền cho một hành động và throw một AuthorizationException nếu …
Middleware dùng để làm gì ? Trước khi đi vào việc tạo và sử dụng Middleware trong Laravel thì chúng ta sẽ cùng tìm hiểu về công dụng của nó qua. Giả …
1. Hiển thị error thông thường Nếu bạn đã đọc qua document của Laravel về phần Validation, bạn sẽ thấy có một đoạn code hướng dẫn hiển thị các lỗi như sau: Đoạn …
1. Simple request validate Để hiểu được cách xử dụng của ValidatesRequests trait trong Laravel ta sẽ sử dụng ví dụ với form nhập liệu như sau: Với các yêu cầu về dữ liệu …
Sau khi đã đã có CSDL, việc tiếp theo bạn có thể cần làm đó là thêm một số dữ liệu mẫu trước khi bắt đầu thực hiện việc code …