Tổng quan vòng đời Request trong Laravel: Bước đầu tiên: File public/index.php đăng ký Auto Loader. Sau đó tạo ra 1 instance của ứng dụng từ file bootstrap/app.php. HTTP / Console Kernels: Tiếp theo, request được gửi đi HTTP kernel hoặc console kernel, tùy thuộc loại request. 2 kernel này phục vụ như 1 vị…
Author Archives: thietkeweb
Tại sao chọn Laravel? Tìm hiểu trước khi học Laravel: Tạo dự án đầu tiên: Hoặc cài đặt sẵn Laravel installer thông qua Composer: Sau khi project được khởi tạo, chạy server bằng lệnh CLI serve: Sau đó truy cập http://localhost:8000 Cấu hình khởi tạo: Tất cả các cấu hình ở trong thư mục config….
MongoDB là CSDL mã nguồn mở NoSQL, được viết bằng C++. Là 1 CSDL đa nền tảng, hoạt động trên các khái niệm Collection và Document, cung cấp hiệu suất cao, khả năng mở rộng dễ dàng. Các thuật ngữ trong MongoDB Lưu ý index không phải là _id. So sánh MySQL và MongoDB: Database…
CORS (Cross-origin resource sharing) là cơ chế cho phép các tài nguyên của trang web (font, javascript …) có thể được truy vấn từ domain khác. Same Origin Policy là gì? Same Origin Policy (SOP) là chính sách bảo mật trên trình duyệt nhằm mục đích ngăn chặn javascript có thể tạo ra những request…
Cookie là gì? Cookie là 1 đoạn dữ liệu được server gửi cho trình duyệt, trình duyệt sẽ lưu lại trên máy tính người dùng. Ví dụ thông tin đăng nhập, các tùy chọn thiết lập … để sử dụng cho những lần sau. Khi trình duyệt gửi request đến server, cookie được gửi đính…
Query tổng của 1 column: Đếm số row theo điều kiện where: Đếm tổng số row:
Hầu như các bạn đều dễ bối rối khi làm việc với các biến thời gian, ngày tháng trong PHP, chuyển đổi qua lại giữa PHP và MySQL. Bài viết này tổng hợp các vấn đề như 1 check list để các bạn có thể tra cứu lúc cần. I. Một số định nghĩa: Time…
View layout giúp tạo ra các page layout cho website. Bạn có thể tạo các layout khác nhau: 1 cột, 2 cột … Cách tạo 1 layout: Layout là 1 file view mà trong đó sử dụng phương thức renderSection(). Ví dụ: File app\Views\default.php: Hàm renderSection() chỉ có 1 tham số là tên của section….
Sử dụng View Renderer Hàm view() là hàm tiện lợi lấy instance của service renderer, set dữ liệu, và render ra view. Bạn cũng có thể làm việc trực tiếp hơn. Ví dụ access View service trực tiếp: Hoặc khởi tạo trực tiếp: Lưu ý: chỉ nên tạo service trong controller. Nếu cần tiếp cận…
View cells Nhiều thành phần trong trang web xuất hiện lặp đi lặp lại ở các page khác nhau, ví dụ menu, form login, pop up … Codeigniter cho phép chúng ta đóng gói các thành phần như thế này thành các khối có thể tái sử dụng bằng cách sử dụng view cells. View…
