THẢO LUẬN

thg 7 19, 2018 4:18 CH

Cảm ơn tác giả, bài viết thật bổ ích.

0

anh ơi hướng dẫn D3 nào anh =))

+1
Avatar
đã bình luận câu trả lời trong câu hỏi
thg 7 19, 2018 2:26 CH

thank Bạn nhé

0
thg 7 19, 2018 1:44 CH

(y)

0
thg 7 19, 2018 12:50 CH

(y)

0
thg 7 19, 2018 12:49 CH

Bài viết hay quá. Cám ơn Kasan

0
thg 7 19, 2018 12:36 CH

Bài viết hay quá. Nhưng các video ko chạy được bạn nhỉ?

0

hihi

0

Bài viết của bác rất hay, dễ hiểu nhưng em có chút góp ý nhỏ:

  • Bác nên nhắc lại một chút về cấu trúc dự án mà đã giới thiệu trong bài trước hoặc bác để link bài trước cho mọi người chưa biết thì vào đọc lại.
  • Bác nên nói rõ hơn về các class nên đặt trong project nào, nằm trong thử mục nào thì sẽ "sạch đẹp, gọn gàng" hơn. Ex: Tại BusinessAccess Project tạo thử mục BusinessAccess sau đó Tạo Class Repository trong thư mục này.
  • Mong bác ra nhiều bài thế này hơn nữa, và ra sớm hơn =)) Vì hơn 10 ngày bác mới ra 1 bài. Em luôn ủng hộ bác 😃 Vì em đã đọc các tài liệu bằng Tiếng Anh nhưng vẫn muốn đọc lại Tiếng Việt để nhỡ bỏ sót yếu tố nào đó mà khi đọc ENG em đã bỏ sót. Thanks,
0

Anh không thấy icon bút chì đâu 😄

0
thg 7 19, 2018 9:22 SA

chào ad, code trên ad đã test chưa, khi mình đọc thì bị ngợ ở class NotifyServiceProvider , những cái này hình như không đúng , mong ad xem lại $this->app->singleton('Notify', function ($app) { // return new EmailOnly(); //Nếu muốn gửi email thôi thì uncomment dòng này và comment dòng dưới // return new MailAndSms(); // Làm theo cách cũ return new SmsAddOn(new EmailOnly()); // EmailAndSms /* return new SlackAddOn(new EmailOnly()); //EmailAndSlack / / return new SkypeAddOn(new EmailOnly()); //EmailAndSkype / / return new SlackAddOn(new SmsAddOn(new EmailOnly())); // EmailAndSmsAndSlack / / return new SkypeAddOn(new SlackAddOn(new SmsAddOn(new EmailOnly()))); // EmailAndSmsAndSlackAndSkype */ });

0

Mình mới học không biết đúng k nhưng mà m nghĩ là phần so sánh var vs let const bạn có lẽ có chút sai (cũng có thể là hơi nhập nhằng vs những người mới học). Ở github nguồn có phần

Besides var, we now have access to two new identifiers for storing values —let and const. Unlike var, let and const statements are not hoisted to the top of their enclosing scope.

Nhưng trong bài của anh thì ghi là

Như bạn thấy khi để biến var snack trên function getFood(food) thì biến snack bên trong ở return sẽ không được định nghĩa.

Hình như cái câu này bạn viết sai biến snack khi return k có giá trị chẳng liên quan gì đến cái var snack ở trên function cả mà là do cái var snack ở trong function bị đưa lên đầu khai báo ( > to the top of their enclosing scope.) -> đã dc khai báo nhưng chưa dc được gán cái giá trị 'Friskies' kia và vì thế nên nó return undefined. Còn tại sao nó lại return cái snack ở trong function thì m nghĩ chắc nó cũng giống java, nó nghĩ cái snack mình muốn return là cái đó (như trong java phân biệt cái bên trong bên ngoài bằng this.snack vs snack ấy).

0
Avatar
đã bình luận cho bài viết
thg 7 19, 2018 6:41 SA

Hay (clapclap)

0
thg 7 19, 2018 6:21 SA

bài viết hay quá,

0
thg 7 19, 2018 4:56 SA

Thú vị....

0
thg 7 19, 2018 3:58 SA

So good (y)

0
thg 7 19, 2018 2:58 SA

=)))

0
thg 7 19, 2018 2:39 SA

Bài viết tâm huyết quá 😄 +1 up . Mong bạn sẽ ra những bài dư này thường xuyên hơn ạ (bow)

+3

Trang nay đã lớn rồi 😄

+1
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í