Giúp đỡ về Events trong Laravel
https://laravel.com/docs/5.6/events Mọi người có thể giải thích thêm cho e về cái Events này của laravel không ạ? Em chưa hiểu được những thứ như sau ạ: https://techblog.vn/index.php/laravel-page-view-counter E đọc bài viết này để có thể làm chức năng increment views cho bài viết trong laravel. Nhưng không biết những class, function trong bài viết được khai báo như thế nào ạ? Thực sự bài viết viết rất rời rạc, ViewPostHandler.php được đặt ở đâu, register như thế nào? E rất không hiểu những cái đó ạ. Vậy ai có kinh nghiệm có thể cho e lời giải thích được không ạ? E cám ơn.
1 CÂU TRẢ LỜI
Trang Techblog mà em đề cập đều lấy nội dung gốc ở Viblo về, em có thể tham khảo trực tiếp trên Viblo nhé
Cụ thể thì bài viết về Laravel Page View Counter em có thể xem ở đây: https://viblo.asia/p/laravel-page-view-counter-3Q75wg275Wb
Anh thấy bài đó cũng viết khá là chi tiết và rõ ràng rồi mà. Em cố gắng tìm hiểu và nắm vững kiến thức về Events
trước, thì sẽ có thể hiểu được những gì tác giả muốn truyền đạt
Nhưng không biết những class, function trong bài viết được khai báo như thế nào ạ?
tác giả có viết namespace
rất rõ ràng, em chỉ cần để ý namespace
thì sẽ biết được file đó được đặt ở đâu.
ViewPostHandler.php được đặt ở đâu
như nội dung file VỉewPostHandler.php
này ngay trên cùng có dòng namespace App\Demo\Events;
, như vậy thì file sẽ nằm trong thư mục events
.
Hy vọng câu trả lời có thể giúp ích được cho em. Nếu có vấn đề gì em có thể để lại commet ở đây, hoặc trao đổi trực tiếp với tác ở link bài viết ở phía trên nhé
Ngoài ra, em có thể tìm hiểu thêm về Laravel Events ở bài viết này https://viblo.asia/p/laravel-va-nhung-dieu-can-biet-phan-3-wgrKVxxaGVa#-event-1 . Bài viết giải thích khá chi tiết về cách thức hoạt động của Events cũng như cách sử dụng chúng.
- Em đã làm được rồi anh...
- Cuối cùng cũng hoàn thành ạ.