All
Companies

Related posts

View all
Laravel là gì? Những ứng dụng của Laravel phổ biến nhất

Laravel là gì? Những ứng dụng của Laravel phổ biến nhất

Bạn đang quan tâm đến Laravel và muốn hiểu rõ hơn về framework này? Trong bài viết này, hãy cùng TopDev tìm hiểu về Laravel, từ khái niệm cơ bản đến những tính năng và cách Laravel giúp tạo ra các ứng dụng web chất lượng và hiệu quả. Laravel là gì ? Laravel là một framework mã nguồn mở, được phát triển bởi Taylor Otwell và phát hành ra thị trường vào năm 2011. Được xây dựng trên ngôn ngữ lập trình PHP, Laravel cung cấp một bộ các công cụ và tính năng giúp các developers tạo ra các ứng dụng webs mạnh mẽ, đáng tin cậy. Những tính năng chính của Laravel framework là gì? Nhằm giúp các lập trình viên xây dựng các ứng dụng hiệu quả và đáng tin cậy, Laravel cung cấp cho người dùng đa dạng các tính năng mạnh mẽ, bao gồm: Hệ thống định tuyến (Routing):  Laravel có hệ thống định tuyến mạnh mẽ, linh hoạ [...]

Read more
So sánh Laravel và Phalcon - Framework nào tốt hơn?

So sánh Laravel và Phalcon - Framework nào tốt hơn?

Bài viết được sự cho phép của BBT Tạp chí lập trình Gần đây mới xin được việc, công ty làm về Phalcon nên mình cũng dành khá nhiều thời gian để tìm hiểu về nó. Dù trước kia học Laravel là chủ yếu (nhưng xin việc mấy chỗ đó lại từ chối) nên mình dịch bài này để tìm hiểu và so sánh giữa 2 framework chút chơi. Bài viết này so sánh Laravel và Phalcon, khi so sánh cuối mối phần so sánh sẽ có tổng điểm để dễ phân biệt. 1. Cài đặt và khởi đầu Cài đặt và bắt đầu với Laravel rất dễ, bạn chỉ cần dùng composer để cài đặt các gói và sau đó có thể bắt đầu một dự án mới. Bạn cũng có thể copy các file Laravel rồi sau đó bắt đầu chỉnh sửa, code… Cài đặt Phalcon khó hơn, thực tế mình đã không thể cài đặt thành công Phalcon 4 và phải nhờ mới cài được Phalcon 3.4. Đó là vì Phalcon không được viế [...]

Read more
Những tính năng cao cấp trong Laravel mà có thể bạn chưa biết

Những tính năng cao cấp trong Laravel mà có thể bạn chưa biết

Bài viết được sự cho phép của tác giả Phạm Bình Chào các bạn, Laravel tuy một PHP framework mạnh mẽ khi cung cấp rất nhiều tính năng hay ho cho developer. Nhưng thực tế, nhiều bạn developer mới chỉ sử dụng Laravel như một framework MVC đơn thuần mà không biết rằng ngoài cái đó ra, Laravel còn có nhiều tính năng cao cấp khác. Vì vậy, trong bài viết này mình sẽ chỉ ra một số tính năng hữu ích khác của Laravel (bên cạnh một MVC framework thuần túy). Hy vọng các bạn sẽ có thêm kiến thức để giải quyết các vấn đề trong dự án tốt hơn. I. Queue Queue – Hàng đợi trong Laravel là giải pháp để xử lý các request tốn nhiều thời gian thực thi, trong khi bạn lại không muốn user phải đợi quá lâu mới có response. Để hiểu rõ hơn, chúng ta sẽ cùng làm một tính năng theo 2 cách, cách 1 không sử dụ [...]

Read more
Cấu hình Laravel Queue trên môi trường production

Cấu hình Laravel Queue trên môi trường production

Bài viết được sự cho phép của tác giả Phạm Bình Chào các bạn, Trên môi trường local, chúng ta khởi động queue bằng cách chạy command: php artisan queue:work Nhưng trên môi trường production thì không ai rảnh mà lúc nào cũng bật một terminal để chạy command trên cả, mà sẽ có cách khác, và trong bài viết ngắn gọn này mình sẽ chỉ bạn điều đó. I. Supervisor 1.1 Cấu hình supervisor để chạy queue Supervisor là một chương trình giám sát tiến trình trên hệ điều hành Linux, mặt khác Laravel thường được deploy trên các server Linux, vì thế mình sẽ sử dụng Supervisor để giám sát việc chạy queue Laravel. Hiểu nôm na, Supervisor sẽ giúp chúng ta chạy ngầm cái command php artisan queue:work ngay cả khi tắt terminal. Để sử dụng supervisor làm “giám sát viên” cho queue, ta thực hiện các bước sau: Bước 1: Cài đặt Supervisor trên Linux (ở đây mình sử dụng Ubuntu) sudo apt-get install supervisor [...]

Read more