THẢO LUẬN

thg 7 31, 2019 2:43 SA

hay và dễ hiểu.

+1
Avatar
đã bình luận câu trả lời trong câu hỏi
thg 7 31, 2019 1:49 SA

@huukimit Nếu ghi đè nghĩa là mình phải update lại cả phần mềm đó à bạn, mình thấy VD như chrome update thì chỉ update phần đc cập nhật thôi ấy. Mong đc giải đáp, thanks bạn!

0
thg 7 30, 2019 2:58 CH

Bài viết của bạn khá hay. Nhưng mình thấy code không thể hoạt động . Dù thay đổi locale bằng commit nhưng các ký tự vẫn không được dịch mà vẫn mặc định ở lần chạy đầu

+1
Avatar
đã bình luận cho bài viết
thg 7 30, 2019 8:25 SA

yeah yeah

0

Cảm ơn tác giả

0
thg 7 30, 2019 8:19 SA

Đậu...

0
thg 7 30, 2019 6:35 SA

Cám ơn bạn đã theo dõi. Thực ra mình nghĩ Bootstrap 4 cũng không khác nhiều so với Bootstrap 3 nên mình mới không làm thôi.

0
thg 7 30, 2019 5:51 SA

ad nên làm thêm phiên bản trên boostrap 4 đi ạ chứ giờ nó khác quá rồi mà

0
thg 7 30, 2019 3:17 SA

bài hay và chi tiết quá

0
Avatar
đã bình luận cho bài viết
thg 7 30, 2019 3:12 SA

🏄🏄🏄

0
Avatar
đã bình luận cho bài viết
thg 7 30, 2019 2:57 SA

😀😀😀

0
Avatar
đã bình luận câu trả lời trong câu hỏi
thg 7 30, 2019 2:47 SA

@huukimit bắt buộc phải thế còn lỗi thì mình sẽ log ra thôi, throw ra cái này để dừng job, trong queue thì lỗi cũng chỉ log đc thôi

0
thg 7 30, 2019 2:45 SA

@Plumpboy Theo cách bạn làm như vậy thì tương đương với việc catch(\Exception $e). Làm như này không được hay lắm vì nếu có bất kỳ exeption nào trong try thì nó sẽ bị ngậm mất vì bạn ignore cái ChatAppException rồi. 🤔

0
Avatar
đã bình luận câu trả lời trong câu hỏi
thg 7 30, 2019 2:39 SA

@huukimit đã fix được rồi bạn ơi, thiếu mỗi dòng

use Throwable;

nên khi catch

try {
            resolve('chatapp')
                ->handle('chatwork')
                ->withEnv()
                ->withMessage(generate_message('notification_template.chatwork', $event))
                ->dispatch();
            resolve('chatapp')
                ->handle('slack')
                ->withEnv()
                ->withMessage(generate_message('notification_template.slack', $event))
                ->dispatch();
        } catch (Throwable $e) {
            throw new ChatAppException();
        }

thì không chạy vào block catch vì $e không phải instance của Throwable (do mình chưa khai báo nó, nên Throwable ở đây là undefined) 😦

+1
thg 7 30, 2019 2:32 SA

@Plumpboy không biết exception bạn gặp phải như thế nào nhỉ? :-?

0

mong chị sớm ra phần tiếp theo!

+1
Avatar
đã bình luận câu trả lời trong câu hỏi
thg 7 30, 2019 1:24 SA

@huukimit mình đang tìm cách fix nhưng giờ chắc chỉ có duy nhất 1 cách là log lỗi đó, và force stop cái job đó, nếu không wrap bên ngoài của job, process nó sẽ throw ra các exception khác, vòng lặp sẽ xảy ra.

+1
thg 7 30, 2019 1:08 SA

Hay quá!

0
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í