Vừa làm xong phần Realtime với Private Channel vào test thì đăng nhập bình thường xong trang web trống trơn.
Mở console.log() lên thì thấy như này a ạ: "Uncaught ReferenceError: axios is not defined"
Sẽ không có vendor: chứa toàn bộ các thư viện PHP cần dùng cho project (giống như node_modules bên JS vậy). Và e cần chạy composer install để cài
Ko có file .env chứa các biến môi trường cần để chạy Laravel, do đó ta cần copy nội dung từ file .env.example ra file .env
Đây là cho khi e clone project của a hay của ng khác cũng thế. Bình thường khi e tạo project Laravel mới cóong thì 2 bước bên trên đã được tự động chạy nên e ko để ý
@hongquanfit Em đang sữ dụng autocomplete. nhưng số lượng danh sách quá nhiều nên em fai gõ vào ô select để nó call api và set data lại vào dropdown.
như a ở trên có gợi ý "debounce" ạ.
Dùng debounce như link codepen của bạn là hướng giải quyết đúng rồi. Nó giúp chỉ chạy tìm kiếm sau một khoảng thời gian khi người dùng ngừng nhập. Có phải ý bạn là chưa rõ việc sử dụng debounce phải làm thế nào phải không?
Bạn làm tôi nhớ hồi sinh viên tôi cũng code 1 chương trình như thế này chỉ khác mỗi khúc cuối, tôi không expose API trả về tkb mà tôi viết kết quả vào một file iCalendar (.ics), host nó trên một http server rồi import URL của file đó vào Google Calendar. Như vậy lịch được sync trực tiếp với lịch cá nhân của tôi còn Google chịu trách nhiệm fetch file đó về mỗi 8h hay 12h gì đó và cập nhật nguyên cuốn lịch
THẢO LUẬN
Hi bro. Bro cho e hỏi đoạn thêm SSL, e đã chạy đầy đủ lệnh, ko báo lỗi nhưng vào thì vẫn chưa có SSL ah, vẫn not secure
Vừa làm xong phần Realtime với Private Channel vào test thì đăng nhập bình thường xong trang web trống trơn. Mở console.log() lên thì thấy như này a ạ: "Uncaught ReferenceError: axios is not defined"
Shallow clone cũng được nhé bạn, state thì immutable (không bị ảnh hưởng).
Bài viết hay lắm bạn, mà mấy con số thì hơi khó nhớ 1 chút
Hình như ý của bạn ấy đang muốn xử lý bất đồng bộ nhiều task 1 lúc. Nếu dùng 1 queue thì nó là đồng bộ rồi. Ý của bạn là tạo nhiều queue phải ko bạn ?
ok =))
Mình khóa CT2 :v
Em cảm ơn lời chia sẻ của anh
Cảm ơn anh nhiều ạ.
Đã cập nhật ở cuối bài nha bác.
em cảm ơn bác nhé
Khi e clone project từ github:
vendor: chứa toàn bộ các thư viện PHP cần dùng cho project (giống nhưnode_modulesbên JS vậy). Và e cần chạycomposer installđể cài.envchứa các biến môi trường cần để chạy Laravel, do đó ta cần copy nội dung từ file.env.examplera file.envĐây là cho khi e clone project của a hay của ng khác cũng thế. Bình thường khi e tạo project Laravel mới cóong thì 2 bước bên trên đã được tự động chạy nên e ko để ý
Dạ đúng rồi ạ.
Em cũng nghỉ là lấy hết data ra. nhưg lấy 1 lấy nhiều quá nó sẽ không hay ạ. vài ngàn cái z thì sao mà được. cảm ơn a. để em thử ạ
@HuyDQ dạ đúng cái em cần đây ạ. https://kipalog.com/posts/JavaScript---Debounce-Function-la-gi
@thanhminh1998 ủa thế sao bạn không kéo hết data ra rồi đưa vào dùng select search ấy, nếu vue thì thử vue-select2 xem
@hongquanfit Em đang sữ dụng autocomplete. nhưng số lượng danh sách quá nhiều nên em fai gõ vào ô select để nó call api và set data lại vào dropdown. như a ở trên có gợi ý "debounce" ạ.
Dùng debounce như link codepen của bạn là hướng giải quyết đúng rồi. Nó giúp chỉ chạy tìm kiếm sau một khoảng thời gian khi người dùng ngừng nhập. Có phải ý bạn là chưa rõ việc sử dụng debounce phải làm thế nào phải không?
Bạn làm tôi nhớ hồi sinh viên tôi cũng code 1 chương trình như thế này
chỉ khác mỗi khúc cuối, tôi không expose API trả về tkb mà tôi viết kết quả vào một file iCalendar (.ics), host nó trên một http server rồi import URL của file đó vào Google Calendar. Như vậy lịch được sync trực tiếp với lịch cá nhân của tôi còn Google chịu trách nhiệm fetch file đó về mỗi 8h hay 12h gì đó và cập nhật nguyên cuốn lịch 
Em hông hiểu 2 dòng này là gì a ơi, giải thích giúp em với composer install cp .env.example .env