Bộ điều khiển php

Trong bài trước chúng ta đã sơ lược về mô hình MVC, bạn cũng đã làm quen với Route và View. Trong bài viết hôm nay, bạn hãy cùng tôi tìm hiểu về Controller, vậy Laravel Controller có phải là Controller trong mô hình MVC, nó được ứng dụng vào mục đích gì?

Bộ điều khiển Laravel

Chúng ta cùng xem định nghĩa Laravel Controller trên tài liệu chính thức của Laravel. Thay vì định nghĩa tất cả các đoạn logic nghiệp vụ cho yêu cầu trong các file route dưới dạng Closure, chúng ta sẽ tổ chức nó vào các class Controller. Bộ điều khiển giúp nhóm logic nghiệp vụ cho yêu cầu liên quan vào trong một lớp. Bộ điều khiển được lưu trong thư mục ứng dụng/Http/Bộ điều khiển. Vì vậy, chúng ta có thể thấy Laravel Controller mang phong cách vui nhộn của Controller trong MVC, tuy nhiên nó được phân lớp nhiều hơn, giúp xây dựng ứng dụng tốt hơn

Khả năng diễn ra không đúng, bạn không cần quan tâm sâu bên trong, chỉ cần nhớ Controller trong Laravel là các lớp PHP nằm trong thư mục app/Http/Controllers, về chức năng chúng ta sẽ tìm hiểu dưới đây. Bộ điều khiển này có thể tạo ra thủ công bằng cách tạo tệp hoặc thông qua câu lệnh thủ công

php artisan make:controller AboutController --resource

Ở đây, AboutController là tên của bộ điều khiển, tham số –resource là tùy chọn, tham số này sẽ tạo ra bộ điều khiển với đầy đủ các phương thức cần thiết như lập chỉ mục, tạo, lưu trữ, cập nhật…

  Bộ cài đặt Laravel Installer đã hỗ trợ tích hợp Jetstream

  Cách sử dụng Laravel với Socket. IO

Xem thêm tuyển dụng Laravel nhiều vị trí trên TopDev

Một lưu ý nữa là các bộ điều khiển tệp được tạo ra này sẽ có không gian tên theo đường dẫn thư mục đến bộ điều khiển. Ví dụ đường dẫn thư mục là app->Http->Controllers thì không gian tên ở đây sẽ là

Chủ Đề