Hướng dẫn sử dụng PHP Laravel làm Web API trong 2 giờ
18/03/2022 2022-03-18 15:16Hướng dẫn sử dụng PHP Laravel làm Web API trong 2 giờ
1) Framework Laravel là gì?
Laravel là một PHP framework, có mã nguồn mở và miễn phí, được xây dựng nhằm hỗ trợ phát triển các phần mềm, ứng dụng, theo kiến trúc MVC. Hiện nay, Laravel đang là PHP framework phổ biến nhất và tốt nhất. Vậy những lý do khiến Laravel được biết đến rộng rãi là gì?
2) Những lý do khiến Laravel trở nên rộng rãi:
- Cú pháp dễ hiểu – rõ ràng
- Hệ thống đóng gói modular và quản lý gói phụ thuộc
- Nhiều cách khác nhau để truy cập vào các cơ sở dữ liệu quan hệ
- Nhiều tiện ích khác nhau hỗ trợ việc triển khai vào bảo trì ứng dụng
3) Những tính năng tuyệt vời có thể kể đến của Laravel là:
- Composer: sử dụng để nâng cấp, cài đặt…
- Eloquent ORM: thao tác với cú pháp đẹp mắt và đơn giản.
- Restful API: hỗ trợ biến Laravel thành một web service API.
- Artisan: cung cấp các lệnh cần thiết để phát triển ứng dụng.
- View: giúp code sạch sẽ hơn rất nhiều.
- Migrations: hỗ trợ tạo các trường trong cơ sở dữ liệu, thêm các cột trong bảng, tạo mối quan hệ giữa các bảng, hỗ trợ quản lý cơ sở dữ liệu.
- Authentication: cung cấp sẵn các tính năng đăng nhập, đăng ký, quên mật khẩu…
- Unit Testing: hỗ trợ test lỗi để sửa chữa
4) Nội dung chia sẻ
- Giới thiệu và cài đặt Laravel
- Cài đặt Composer
- Tạo dự án Laravel
- Kết nối MySQL
- Tạo DB Migration
- Seeding Data
- Làm việc với Eloquent ORM
- Tạo Restful APIs
- Cho phép CORS
- Demo và hỏi đáp
5) Clip buổi Workshop
Search
Popular posts

Popular tags
5 lý do bạn nên học flutter
10 lý do bạn nên học java
AI
Automation Test cần học gì
automation tester là gì
blockchain là gì
Các tính năng mới trong java 8
Công việc của BA la gì
Deep learning
Flutter
Framework ReactJS
fresher
Fresher BA la gì
giveaway
hybrid app
Hybrid App là gì
Học gì để làm Business Analyst?
học kỳ doanh nghiệp
học lập trình mobile app
học reactjs
ide dành cho lập trình viên flutter
internship
java
java back end
Java Backend
java web
khoá học Flutter
khoá học java backend
Lộ trình backend
lộ trình front end
lộ trình trở thành lập trình viên back end
lộ trình trở thành lập trình viên full stack
Machine learning là gì
mou
Native app là gì
Prototype là gì
r2s
reactjs
ReactJS Developer
react js là gì
So sánh giữa Native App và Hybrid App
tuyển dụng
website
wireframe là gì
Định hướng BA