@quynh001 À mình hiểu rồi, tức là bạn muốn hỏi rằng tại sao không đặt rebinding vào trong interface Container chứ không phải là Tại sao Laravel ServiceProvider gọi phương thức $this->app->rebinding() "không tồn tại"? Vì rõ ràng method này tồn tại mà
@huukimit Cảm ơn phản hồi từ bạn.
Như tôi đã nói, trong quá trình run-time, Laravel inject một instance của \Illuminate\Foundation\Application vào ServiceContainer nên tôi hiểu tại sao lại gọi được $this->app->rebinding() như vậy.
Tôi đã sửa lại tiêu đề để phù hợp hơn. Tôi sẽ cố gắng giải thích lại rõ hơn. ServiceContainer khai báo thuộc tính "app" là một implementation của Illuminate\Contracts\Foundation\Application (interface này không có phương thức rebinding). Như vậy, chỉ xét riêng trong bối cảnh class này, tôi nghĩ chỉ nên gọi những phương thức trên "app" mà đã được khai báo trong interface đó.
rebinding, refresh là đặc trưng riêng mà Laravel Container định nghĩa, những sự kiện này tôi thấy có thể áp dụng như resolving và afterResolving vậy. Do đó, việc bổ sung nó vào interface \Illuminate\Contracts\Container\Container là phù hợp theo quan điểm của tôi.
mình đang viết thành 1 series tìm hiểu vuejs nên bài đầu có lẽ hơi đơn giản, mong rằng những bài viết tiếp theo của mình trong series sẽ làm bạn hài lòng.
Dạ, e đặt câu hỏi tại vì một mình em mò mẫm nguyên cả 1 cái website cũng tương tương như Viblo này ấy ạ, nên có nhiều cái e thấy cần phải hỏi để thêm exp
THẢO LUẬN
@quynh001 À mình hiểu rồi, tức là bạn muốn hỏi rằng tại sao không đặt
rebindingvào trong interface Container chứ không phải là Tại sao Laravel ServiceProvider gọi phương thức $this->app->rebinding() "không tồn tại"? Vì rõ ràng method này tồn tại mà@huukimit Cảm ơn phản hồi từ bạn. Như tôi đã nói, trong quá trình run-time, Laravel inject một instance của \Illuminate\Foundation\Application vào ServiceContainer nên tôi hiểu tại sao lại gọi được $this->app->rebinding() như vậy.
Tôi đã sửa lại tiêu đề để phù hợp hơn. Tôi sẽ cố gắng giải thích lại rõ hơn. ServiceContainer khai báo thuộc tính "app" là một implementation của Illuminate\Contracts\Foundation\Application (interface này không có phương thức rebinding). Như vậy, chỉ xét riêng trong bối cảnh class này, tôi nghĩ chỉ nên gọi những phương thức trên "app" mà đã được khai báo trong interface đó.
rebinding, refresh là đặc trưng riêng mà Laravel Container định nghĩa, những sự kiện này tôi thấy có thể áp dụng như resolving và afterResolving vậy. Do đó, việc bổ sung nó vào interface \Illuminate\Contracts\Container\Container là phù hợp theo quan điểm của tôi.
ví dụ minh họa rất hay, cảm ơn bạn
Bạn thực hành chút là hiểu ngay liền ấy mà
hiểu chết liền .... ặc ặc. Có bài viết nào cơ bản hơn bài này không bạn. Tks bạn nhiều !
Thật là hại não
Tuyệt vời !!!
Bài viết rất hay và dễ hiểu. Xin cảm ơn.
ở ví dụ thứ 3 sao lại để message như này ạ message: {
}
(y)
Hi ad,
Mình chỉ muốn report file A, B, C và ignore file X, Y, Z thì phải làm sao vậy
Thanks
@Lynk android.os.Process.killProcess(android.os.Process.myPid());
em cũng đã thử nhưng không đc
@Lynk Bạn thử tham khảo thêm câu trả lời của anh Phạm Văn Doanh bên dưới xem giúp ích bạn được gì hơm?
đã thử nhưng mà chỉ có màn hình nào nó có gọi notification thôi, còn màn hình không gọi như màn hình setting thì nó chỉ kill activity setting thôi
mình đang viết thành 1 series tìm hiểu vuejs nên bài đầu có lẽ hơi đơn giản, mong rằng những bài viết tiếp theo của mình trong series sẽ làm bạn hài lòng.
Hay đó bạn
thế này cũng là bài viết thì ngày viết chục bài là ez
@thangtd90 Dạ, chắc tại vì e còn chưa tự tin lắm... E cảm ơn các anh.
Nếu có câu hỏi sau quá trình tìm hiểu không giải đáp được e sẽ đặt câu hỏi ạ...
@minhtuancnttk39 Mạnh dạn đặt câu hỏi là một chuyện tốt em ạ
sao lại "xin lỗi" gì 
Sẽ có nhiều người sẵn sàng chia sẻ kiến thức, sẵn sàng giúp em mà
@huukimit Em đã add thêm tag
bootstraprồi ạ..Dạ, e đặt câu hỏi tại vì một mình em mò mẫm nguyên cả 1 cái website cũng tương tương như Viblo này ấy ạ, nên có nhiều cái e thấy cần phải hỏi để thêm exp