Phần 1: Framework là gì ?

  • Framework là một thư viện các lớp đã được xây dựng hoàn chỉnh, bộ khung để phát triển các Phần mềm ứng dụng. Có thể ví Framework như tập các “ Vật liệu” ở từng lĩnh vực cho người lập trình viên, thay vì họ phải mất nhiều thời gian để tự thiết kế trước khi dùng. Do vậy, người lập trình viên chỉ cần tìm hiểu và khai thác các vật liệu này rồi thực hiện để gắn kết chúng lại với nhau, tạo ra sản phẩm.

Phần 2: Mô hình MVC là gì ?

  • MVC= Model + View + Controller
  • Model: Chính là dự liệu ( cụ thể hơn trong ZF sẽ là các class làm nhiệm vụ thao tác trực tiếp xuống DBMS)
  • Mô hình Views có nhiệm vụ liên kết với Mô hình Model và xuất các dữ liệu ra trình duyệt theo nhu cầu đòi hỏi của người tiêu dùng( user). Điển hình là các văn bản HTML.
  • View : Làm nhiệm vụ render trang web từ các action do Controller truyền sang + dữ liệu từ model ( có thể hiểu nó như template render).
  • Controller: chính là phần cốt lõi, điều hành trang web của bạn, 1 trang web có thể có nhiều module ( có thể  hiểu như compoment của Joomla), một module có thể có nhiều controller. Một controller sẽ gồm nhiều action .
  • Ví dụ trong Forum sẽ có Post Controller bao gồm các action như listAction, readAction, writeAction,…

Phần 3: Laravel là gì ?

  • Laravel là một PHP Framework mã nguồn mở và miễn phí, được phát triển bởi Taylor Otwell và nhắm mục tiêu hỗ trợ phát triển các ứng dụng web theo cấu trúc model- view- controller (MVC). Những tính năng nổi bật của Laravel bao gồm cú pháp dễ hiểu- rõ ràng, một 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.
  • Vào khoảng Tháng 3 năm 2015, các lập trình viên đã có một cuộc bình chọn PHP framework phổ biến nhất, Laravel đã giành vị trí quán quân cho PHP framework phổ biến nhất năm 2015, theo sau lần lượt là Symfony2, Nette, CodeIgniter, Yii2 vào một số khác. Trước đó, Tháng 8 năm 2014, Laravel đã trở thành project PHP phổ biến nhất và được theo dõi nhiều nhất trên Github.
  • Laravel được phát hành theo giấy phép MIT, với source code được lưu trữ tại Gitthub.
  • Phần 4: Cách cài Đặt Laravel ?

    Sau khi cài đặt xong Composer, Xampp, gitbash.

  • Bước 1: Truy cập vào htdocs của xampp
  • Bước 2: Nhấn phím “shift”  và click chuột phải chọn “ open power shell window here”.
  • Bước 3: Gõ lệnh : composer global require “laravel/installer”.
  • Bước 4: Sau khi hoàn thành gõ lệnh: “laravel new blog”.
  • Chú ý blog là : tên bạn muốn cài đặt ( có thể đổi tên khác )
  • Bước 5. Mở file.env cấu hình thông tin db, url cho ứng dụng.
  •  

  • Bước 6: Tạo db MySQL.
  • Bước 7: Mở file config/app.php sửa lại time zone và locade nếu cần.
  • Khóa học lập trình PHP 7 với Laravel Framework 5.5 tại Techmaster được cập nhật với những bài giảng trực quan, dễ hiểu và đáp ứng nhu cầu tuyển dụng của thị trường Job Laravel hiện nay.