Trước hết, ai khi học php đều chọn cho mình 1 IDE hoặc text editor phù hợp với bản thân nhất để hỗ trợ việc học dễ dàng hơn, và nếu bạn chưa có thì càng nên đọc bài viết này. Khi học lập trình thì việc nhớ được câu lệnh là việc tốt, nhưng sở hữu 1 phần mềm có hỗ trợ gợi ý câu lệnh (auto complete) là một ý không tồi. Laravel cũng không ngoại lệ, nhưng không phải phần mềm IDE hay text editor nào cũng hỗ trợ gợi ý câu lệnh trong laravel. Vậy nên trong bài này mình sẽ giới thiệu đến các bạn những công cụ hỗ trợ học laravel tốt nhất bao gồm các IDE, text editor.
Trong bài 3 này mình sẽ giới thiệu các bạn cách tạo tên miền ảo (virtual domain) bằng phần mềm openserver. Trên thực tế, môi trường được xem là chuẩn và được khuyến nghị sử dụng khi làm việc với laravel là bộ đôi Homestead – Vagrant, nhưng với một người mới bước vào thì việc sử dụng nó không hề đơn giản, hơn nữa nếu bạn đang sử dụng một máy tính “yếu” để học thì việc đó càng khó hơn.
Bất kì một Framework nào cũng đưa ra một mô hình các cấu trúc thư mục chuẩn để giúp các lập trình viên sử dụng có thẻ đọc code của nhau và hiểu được, với cấu trúc này giúp cho lập trình viên dễ dàng tiếp xúc hơn thay vì bắt họ tự nghĩ ra. Vậy trong bài này chúng ta sẽ tìm hiểu cấu trúc của một ứng dụng Laravel được trình bày như thế nào. Lưu ý đây chỉ là cấu trúc cơ bản nhưng chuẩn của Laravel nhé.
Và trong bài này, chúng ta sẽ tìm hiểu cấu trúc của Laravel để có thể hiểu được vai trò và mục đích của từng chuyên mục, tập tin của Laravel đồng thời cũng thấy được sự khác nhau về các bố trí mô hình MVC của Laravel và các Framework khác có gì khác và giống nhau. Và bây giờ chúng ta sẽ vào khám phá ngay nhé.
Để bắt đầu series tự học Laravel 5x thì công việc đầu tiên là bạn phải cài đặt Laravel đã. Có hai cách cài đặt thông dụng đó là cài đặt qua Composer và cài đặt thông qua Laravel Installer, và trong bài này mình sẽ trình bày cả hai cách cho các bạn lựa chọn. Trước tiên chúng ta tìm hiểu về thông số cần thiết của server trước khi cài đặt đã nhé.
Trước khi Composer ra đời, chúng ta thường khó chịu với hàng tá các thư viện của bên thứ ba cần phải quản lý, rất khó khăn để cập nhật và còn lại các khâu cài đặt lằng quằng. Đó là quá khứ thôi, sự ra đời của Composer đã làm thay đổi hoàn toàn mọi thứ rồi. Trong bài viết này chúng ta sẽ tìm hiểu về Composer thực chất nó là gì. Nội dung chính