mình có 1 use case là, cho phép người dùng up ảnh avatar lên. tuy nhiên sẽ xảy ra tình trạng là ảnh up lên bị trùng tên. ví dụ anh.jpg, avatar.jpg
trường hợp này thì sẽ sử lý thế nào với presigned url bạn nhỉ?
job sinh ra để giải quyết công việc mất nhiều thời gian ý cậu. các công việc đấy sẽ được chạy ẩn để tăng trải nghiệm của người dùng đấy cậu.
cậu thử đọc qua nó xem ntn.
https://laravel.com/docs/8.x/queues
Cho mình hỏi, nếu sau khi dispatch submit form xong, mình muốn xử lý 1 số state nội bộ setModal thành false chẳn hạn thì làm sao thế ạ?
Lỡ dispatch call api lỗi, thì mình k muốn setModal thành false mà giữ nguyên giá trị của nó
@nhatnguyen123321
ngày xưa thì còn hơi khó, chứ giờ thì easy lắm rồi.
Dùng Http Client. Laravel support tận răng luôn rồi. https://laravel.com/docs/8.x/http-client
Tuy nhiên mình nghĩ mỗi lần bắn notify, foreach cả ngàn thằng, mà còn phải call cả ngàn lần api để check token thì ko ổn. (tốn quá nhiều thời gian)
Tốt nhất là ko check nữa, cứ gửi như bình thường, thằng nào bị lỗi invalid thì xóa luôn. Rồi sang gưi thằng khác
Em lại gặp một vấn đề : em muốn xóa thông tin card, đổi thông tin card lại phải call lên api của stripe.
vấn đề là client chỉ gửi id cart xuống. em phải tìm cart -> call api lên stripe
Mà mọi thao tác đều phải thực hiện trong controller ( id trả về , tìm ra card -> call api của stripe -> trả về response : đều thực hiện trong controller đó)
Em thắc mắc là có cách nào call api trong controller ko ?
Nếu làm như thế thì đồng nghĩa với việc là bạn đang giấu bug. Vì thêm catch lại thì exception đó đang được handle trong catch, và notification vẫn chưa được gửi đi vì đang gặp lỗi kia.
THẢO LUẬN
Mail của mình đây nhé: boy.2it4@gmail.com
mình có 1 use case là, cho phép người dùng up ảnh avatar lên. tuy nhiên sẽ xảy ra tình trạng là ảnh up lên bị trùng tên. ví dụ anh.jpg, avatar.jpg trường hợp này thì sẽ sử lý thế nào với presigned url bạn nhỉ?
phần này bác ứng dụng webrtc vào chức năng gi thế bác
Hệ cơ sở quản trị dữ liệu này có cơ chế lưu trữ như thế nào so với oracle DBMS bạn nhỉ ?
Cảm ơn vì đã chia sẻ kiến thức, có thể cho mình gmail không?
Bài viết khá đầy đủ và dễ hiểu. Cảm ơn a đã chia sẻ ạ
job sinh ra để giải quyết công việc mất nhiều thời gian ý cậu. các công việc đấy sẽ được chạy ẩn để tăng trải nghiệm của người dùng đấy cậu. cậu thử đọc qua nó xem ntn. https://laravel.com/docs/8.x/queues
Cảm ơn bạn nhé, mình sẽ tìm hiểu và áp dụng thử.
bạn có thể mô tả chi tiết hơn cho mình được không ?
Cho mình hỏi, nếu sau khi dispatch submit form xong, mình muốn xử lý 1 số state nội bộ setModal thành false chẳn hạn thì làm sao thế ạ? Lỡ dispatch call api lỗi, thì mình k muốn setModal thành false mà giữ nguyên giá trị của nó
Có ai vào trang chủ Rxjx như hướng dẫn nhưng biến Rx lại không có sẵn không nhỉ
@nhatnguyen123321 ngày xưa thì còn hơi khó, chứ giờ thì easy lắm rồi.
Dùng Http Client. Laravel support tận răng luôn rồi.
https://laravel.com/docs/8.x/http-client
Tuy nhiên mình nghĩ mỗi lần bắn notify, foreach cả ngàn thằng, mà còn phải call cả ngàn lần api để check token thì ko ổn. (tốn quá nhiều thời gian)
Tốt nhất là ko check nữa, cứ gửi như bình thường, thằng nào bị lỗi invalid thì xóa luôn. Rồi sang gưi thằng khác
lại phải call api. mà em lại ko biết call api trong controller kiểu j
Em lại gặp một vấn đề : em muốn xóa thông tin card, đổi thông tin card lại phải call lên api của stripe. vấn đề là client chỉ gửi id cart xuống. em phải tìm cart -> call api lên stripe Mà mọi thao tác đều phải thực hiện trong controller ( id trả về , tìm ra card -> call api của stripe -> trả về response : đều thực hiện trong controller đó) Em thắc mắc là có cách nào call api trong controller ko ?
@nhatnguyen123321 à ừm, mình quên mất. Đúng là cũng sẽ có TH device token nó bị lỗi thật. Nhưng chắc mình nghĩ vẫn nên có cơ chế xử lý case này.
@huukimit notification ko đc gửi đi vì cái device token nó ko tồn tại. em test em nhập token bừa vào -> ko có thiết bị nào có token đấy cả.
Nếu làm như thế thì đồng nghĩa với việc là bạn đang giấu bug. Vì thêm catch lại thì exception đó đang được handle trong catch, và notification vẫn chưa được gửi đi vì đang gặp lỗi kia.
@dao.thai.son
oki bac
@Trungkien3567 API doc được xây dựng để chia sẻ giữa các dev với dev, hoặc dev với các tester để có thể hiểu được i/o của API mà.