Java core là một kiến thức vô cùng quan trọng đối với các Java Developer vì nó là thứ cốt lõi, căn bản nhất để từ đó ta có thể đi theo các hướng sử dụng java dễ dàng, thuận lợi và nhanh chóng hơn. Java Core là phần kiến thức được học trong module 2 của khóa java ở Codegym. Vì học khá nhanh nên có thể có nhiều phần chúng ta còn chưa nắm rõ cũng là chuyện …
Month: August 2020
Tuần trước mình hơi lười chút nên ko viết series tuần vừa rồi. Do vậy tuần này ta sẽ tiếp tục với chủ đề mỗi tuần một bài toán Hacke… LeetCode. Làm Hackerank nhiều hơi bức bối một chút nay đổi gió qua LeetCode giải trí chút. ( Nếu ai chưa biết thì LeetCode cũng là một trang web nổi tiếng để luyện code, CTDL, algorithms,… nổi tiếng như Hackerank. Đặc biệt về phần thi và cộng đồng tôi thấy …
1. Cài đặt LAMP LAMP là viết tắt của 4 thành phần chính bao gồm: Linux, Apache, MySQL, và PHP(hoặc Python hoặc Perl). Linux: đã sẵn có khi bạn cài Ubuntu. Apache: chạy câu lệnh sau: $ sudo apt-get install apache2 MySQL: chạy câu lệnh cài đặt MySQL: $ sudo apt-get install mysql-server PHP: chạy câu lệnh sau: $ sudo apt-get install php libapache2-mod-php php-mysql 2. Cài đặt Composer: Composer là công cụ để quả lý package hay library PHP. Để tải composer, …
Mô hình chung Client sẽ gửi 1 yêu cầu tới ServerServer nhận yêu cầu, xử lý và gửi kết quả về cho clientClient và Server sẽ giao tiếp với nhau thông qua giao thức HTTP(giao thức truyển tải siêu văn bản) Mô hình xử lý Client/Server (mô hình MVC trong Laravel) Như hình trên User sẽ gửi 1 HTTP request cho server, phía server nhận đc request và phân tích gửi dữ liệu qua Controller thông qua điều hướng route.Trong …
Để 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 giải quyết nhanh gọn vấn đề này. Ít nhất chúng ta phải tạo sẵn các bảng kèm theo dữ liệu để có thể test truy vấn dữ liệu từ database. Vấn đề tạo như thế nào thì khi học Laravel các bạn có thể tham khảo Document trên trang chủ …
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ộ ,chỉ cần dôi ở 1 số nơi được chỉ định trên trang từ template. Template engine giúp clean các đoạn code PHP nằm trong View nên tách biệt hoàn toàn giữa người code CSS và người code PHP. Blade template là gì ? Blade là 1 templating đơn giản ,Blade …
Xin chào a e. Hôm nay mình muốn giới thiệu đến các bạn route trong laravel là một phần khá quan trọng trong laravel. Routing là gif? Routing hiểu đơn giản là nơi nhận request gửi từ client và tìm route nào có cơ sở đặc trưng giống với request để xử lý. Nhiệm vụ của routing là sẽ tìm các route đã khai báo ở trên và so sánh với request hiện tại các yếu tố như url, method… …
ORM là gì? ORM (Object Relational Mapping) chỉ việc ánh xạ các record dữ liệu trong hệ quản trị cơ sở dữ liệu sang dạng đối tượng mà mã nguồn đang định dạng trong class. Cách Laravel ánh xạ bằng ORM: Liên kết database trong Laravel thông qua file .env Mỗi bảng trong cơ sở dữ liệu được ánh xạ thành các Model trong Laravel. Laravel sẽ tự động ánh xạ tên Model với tên bảng có ‘s’ ở cuối …
Controller là gì ? Controller là một thành phần vô cùng quan trọng trong mô hình MVC cũng như được coi là một trái tim trong mô hình Các controller trong laravel được đặt mặc định trong thư mục app/Http/Controllers Controller có chức năng chính là tiếp nhận các request và trả về response Bên trong Controller có chứa các action. Vì vậy controller sẽ tiếp nhận các request được điều hướng từ route để truyền vào các action để …