
Laravel – Service Container – 3. Contextual Binding
Khi bạn có 2 class, cùng implements một interface, và bạn muốn inject chúng vào các class đích khác nhau. Lúc này, bạn cần sử dụng Contextual Binding
.
Trong ví dụ trên, cả 2 controller đều cần inject một instance object – của class đã implements interface `ReportRepositoryInterface`.
Tuy nhiên, mỗi controller, lại inject một instance-object khác nhau.
Đây là một trong các ví dụ thực tế của `Binding Primitives`. Cú pháp sẽ đọc hiểu là
… when() … needs() … give()
Created by
Alex Kalh
Sự tiến bộ của công nghệ là vô hạn. Đổi thay diễn ra hàng ngày, hàng giờ. "Đó là niềm hạnh phúc, cũng là bi ai của một lập trình viên!"
Laravel Passport: Password Grant Token [Draft]
March 14, 2023
Laravel Passport: Issuing Access Tokens
Lời dẫn Khi sử dụng Laravel như một API Restful, việc cấu hình để xác thực với JWT (Json Web Token) là ko thể thiếu. Mặc định Laravel có hai
March 14, 2023
Laravel – Service Container – 7. Container Events
Mỗi khi Service Container thực hiện resolve một object, nó sẽ gây ra các sự kiện tương ứng. Nếu cần, dev có thể lắng nghe các sự kiện này để
March 9, 2023