Yêu cầu thg 4 14, 2018 6:46 SA 204 1 1
  • 204 1 1
+1

Giúp đỡ về Events trong Laravel

Chia sẻ
  • 204 1 1

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


Đã trả lời thg 4 14, 2018 12:48 CH
Đã được chấp nhận
+2

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.

Chia sẻ
Avatar Jimmy Nguyen @minhtuancnttk39
thg 4 14, 2018 3:40 CH
  • Em đã làm được rồi anh...
  • Cuối cùng cũng hoàn thành ạ.
Viblo
Hãy đăng ký một tài khoản Viblo để nhận được nhiều bài viết thú vị hơn.
Đăng kí