Illuminate\Foundation\Bootstrap\BootProviders -> gọi đến phương thức boot trong Application
Illuminate\Foundation\Bootstrap\RegisterProviders -> gọi đến phương thức registerConfiguredProviders trong Application
Hai boostrappers trên tương ứng với việc gọi hàm boot và register trong các service providers.
Trong constructor của Application thì mình sẽ đăng ký một số binding căn bản cho chính application và các aliases. Sẽ có một số service provider được đăng ký trong quá trình này: Event, Routing và Log` vì các service này là cần thiết cho một số quá trình trong application như fire một số application events chẳng hạn. Tuy nhiên với các service providers từ các packages bên ngoài hoặc các service providers do mình tự tạo thì sẽ được load trong quá trình bootstrapping.
Laravel 5.5 có thêm một thay đổi đó là Automatic Package Discovery nếu package sử dụng tính năng này thì mình sẽ không cần thêm tên của provider vào config/app.php nữa.
SM chỉ quan trọng với team trong giai đoạn đầu, lúc đó mọi người còn bỡ ngỡ, thì role của SM lúc nãy sẽ là hướng dẫn mọi người về các quy trình, về cách Daily Scrum. Như vậy sau vài Sprint, khi team đã quen với SCRUM thì nhiệm vụ của SM là rất ít. Cái mình mention ở đây chính là lúc này, SM ở Daily Scrum chỉ là lấy một tách cà phê rồi xem team Daily Scrum như thế nào thôi
Chào anh, cái code sử lý multi upload ảnh này làm sao để nó gán được vào các sản phẩm nhỉ? Em thấy ở model ProductImage không có phần product id thì làm sao mình biết ảnh nào của sản phẩm nào để hiển thị ra nhỉ?
Bạn cho mình hỏi là các Service Provider trong file config/app.php được bind trong constructor của Illuminate\Foundation\Application hay trong quá trình bootstrap application?
Xin cảm ơn bạn.
THẢO LUẬN
Chào bạn
TL;DR Theo mình hiểu thì khi
HttpKernel
(https://github.com/laravel/laravel/blob/master/bootstrap/app.php#L29-L32) được tạo ra để xử lý các HTTP requests thì Laravel Application sẽ được bootstrapping. Trong các bootstrappers thì có hai thứ liên quan đến service provider:Illuminate\Foundation\Bootstrap\BootProviders
-> gọi đến phương thứcboot
trongApplication
Illuminate\Foundation\Bootstrap\RegisterProviders
-> gọi đến phương thứcregisterConfiguredProviders
trongApplication
Hai boostrappers trên tương ứng với việc gọi hàm
boot
vàregister
trong các service providers.Trong constructor của
Application
thì mình sẽ đăng ký một số binding căn bản cho chính application và các aliases. Sẽ có một số service provider được đăng ký trong quá trình này: Event, Routing và Log` vì các service này là cần thiết cho một số quá trình trong application như fire một số application events chẳng hạn. Tuy nhiên với các service providers từ các packages bên ngoài hoặc các service providers do mình tự tạo thì sẽ được load trong quá trình bootstrapping.Laravel 5.5 có thêm một thay đổi đó là Automatic Package Discovery nếu package sử dụng tính năng này thì mình sẽ không cần thêm tên của provider vào
config/app.php
nữa.Bác mùi ơi Vậy thì cửa sổ assetbundle messenger có chỉnh sửa được file assetbundle có sẵn không bác Cần bác trợ giúp ạ
Bài viết của anh giúp ích cho em rất nhiều. Em cảm ơn anh! Anh làm tiếp bài hướng dẫn về Shader đi anh.
Well, my Lapras's still staying at Framgia =))
SM chỉ quan trọng với team trong giai đoạn đầu, lúc đó mọi người còn bỡ ngỡ, thì role của SM lúc nãy sẽ là hướng dẫn mọi người về các quy trình, về cách Daily Scrum. Như vậy sau vài Sprint, khi team đã quen với SCRUM thì nhiệm vụ của SM là rất ít. Cái mình mention ở đây chính là lúc này, SM ở Daily Scrum chỉ là lấy một tách cà phê rồi xem team Daily Scrum như thế nào thôi
delegate :name, :email, to: :userinfo, prefix: :true đoạn này sai chị ạ: prefix: true ạ
từ từ em ơi :crazy_face:
Nếu một node khác được cấu hình chỉ đến rpc ở địa chỉ trên thì hoàn toàn có thể kết nối và đào được bạn nhé
)))
hay quá bạn ơi
Chào anh, cái code sử lý multi upload ảnh này làm sao để nó gán được vào các sản phẩm nhỉ? Em thấy ở model ProductImage không có phần product id thì làm sao mình biết ảnh nào của sản phẩm nào để hiển thị ra nhỉ?
Private blockchain thì người khác có đào được không?
Cảm ơn bài viết.
Bạn cho mình hỏi là các Service Provider trong file config/app.php được bind trong constructor của Illuminate\Foundation\Application hay trong quá trình bootstrap application? Xin cảm ơn bạn.
cách viết của bạn cũ ròi. Hy vọng bạn cập nhật lại bài viết theo cách mới.
Tạo Framgia Coin đi a, e đầu tư ít ạ lol
gọi Highland - kỹ năng giải quyết vấn đề của một lazy coder
Thanks bạn, mình sẽ tìm hiểu thêm ^^.
Phpenv là 1 package đã khá cũ và lâu rồi ko được maintain Giải pháp là sử dụng docker là tốt nhất
bài viết rất hữu ích (good)
(lol)