DISCUSSIONS

@huuhung96 mình cũng có làm broadcast cho laravel rồi. Phần vue mình chỉ làm mấy hàng ở phần lắng nghe kênh thôi, chứ ở giao diện vẫn dùng blade bình thường, vẫn dùng thẻ form hoặc dùng form collective thôi mà.

0

@buihieubthc2rb Do mình cũng chưa tìm hiểu về Vuejs lắm. DO đang cần gấp cái module chat này nên chưa tìm hiểu. Mà xem qua thì nó không có thẻ form luôn ấy. Mà không hiểu sao vẫn chui vào được database và nhận tin nhắn bình thường

0
Jul 8th, 2018 4:01 p.m.

Ghét mấy bài dùng google dịch

0

@huuhung96 thế bạn k đặt csrf cho form mà vẫn lưu đc tin nhắn á (???)

0

@buihieubthc2rb Netwwork k thấy gì luôn bạn à. Cái này không biết có phải lỗi do gửi post lên mà không có token không nữa. Vì thấy laravel bắt buộc các form submit đều phải có token để bảo mật. Chứ thử test postman vào các router post thì toàn báo lỗi TokenMismatchException

0

@huuhung96 bạn vào phần Network trên trình duyệt để xem rõ lỗi hơn ý

0

Cái này mình cũng đã check qua nhưng cũng không hiểu vì lý vì sao. Thử dùng postman post lên thì đúng là cũng out Nhờ bạn có kinh nghiệm xem qua giúp mình với. hehe.png

0
Jul 7th, 2018 2:41 p.m.

@thangtd90 việc tăng giảm sẽ là việc em xử lý tiếp theo, cơ mà ko kèm log lịch sử thay đổi của tài khoản đâu ạ 😛

0
Jul 7th, 2018 2:40 p.m.

@thangtd90 à cái này theo đặc tả nó là lựa chọn của người dùng anh ạ =)) H là đội nhà thắng, D là hòa còn A là đội khách ạ =))

0
Jul 7th, 2018 2:08 p.m.

@devil_boom_129 Ơ sao anh tưởng em bảo

cột Kết quả sẽ đưa ra số tiền đc thay đổi(+200 hoặc -200)

sao trên hình thì lại thành A, H, D vậy 😂

Mà em để xử lý đội nào thắng ở trong Model như vậy cũng OK, nhưng anh nghĩ vẫn sẽ cần phải có xử lý xem người dùng bet thắng hay thua, và tài khoản của người dùng tăng giảm như thế nào 😄

Đoạn xử lý này thì nên thực hiện trong một job mà anh nói ở trên, có thể lưu trong bảng mới, results, hoặc thêm cột mới trong bảng bets để lưu kết quả cũng được 😄

0
Jul 7th, 2018 10:57 a.m.

thank bài viết chi tiết note lại để nghiên cứu phát e cũng làm dự án vue rồi nhưng vẫn mông lung cái này

+3

Mình có một vài chỗ thắc mắc ở đây, bạn có thể cho mình xin info để mình hỏi một vài điều không?

0
Jul 7th, 2018 9:37 a.m.

cuối cùng lại đặt ở Model 1 phần 😄

0
Jul 7th, 2018 9:36 a.m.

dạ em mới thử 1 giải pháp là đây ạ

Screenshot_4.jpg

Khi cần thì sau đó gọi $match->matchResult thì cũng ra đc kq tạm là đây ạ!

Screenshot_5.jpg

0

Theo cách của bạn là kết hợp SPA và SSR ( mô hình như mình kể trên )

+1

@pht cấm ko cho cmt dài h =))

0

Em nghĩ cần thêm skip_before_action :require_login, only: [:new, :create] ở cả UsersController nữa. Nếu không thì khi sử dụng button Register ở trang login sẽ không thể chuyển sang trang Register được?

0

Xin chào, Hiện tại em làm đến bước tạo sitemap "php artisan sitemap:create" thì bị lỗi "There are no commands defined in the "sitemap" namespace" làm sao để khắc phục ạ?.

0

Bài viết rất hay và chi tiết 👍

Anh có vài góp ý nhỏ cho em, hy vọng có thể giúp em nâng cao chất lượng bài viết hơn 😄

Chỉ chứa những method/properties trống không có thực thi.

Cái này em nên nói rõ là với ngôn ngữ em đang sử dụng trong bài viết, là csharp, hay có thể là PHP nữa. Còn với Java thì khá là dị, theo anh được biết thì từ Java 8, trong Interface người ta cũng có thể khai báo function body =)) https://viblo.asia/p/interface-trong-java-8-gioi-thieu-default-method-va-static-method-PDOkqLqjejx

Các lớp có thể kế thừa nhiều interface.

Không nên nói class kế thừa interface. Em nên dùng nguyên từ tiếng anh là implements thì hay hơn. Kế thừa chỉ nên dùng cho class mà thôi

Ngoài ra, khi nói về Abtract Class với Interface, người ta hay có một ví von nữa là: khi extend một abtract class, thì có nghĩa là ta đang thể hiện mối quan hệ is-a (), còn khi implement một interface, thì ta đang thể hiện mối quan hệ has-a (, hay thực hiện).

Ngày trước code còn hay có convention thêm tiền tố I ở trước tên Interface để thể hiện đó là một Interface, nhưng anh thấy gần đây họ cũng bỏ nhiều rồi, không rõ trong CSharp vẫn giữ quan điểm đó hay sao 🤔 Mọi người thường đặt tên Interface sao cho có thể thể hiện đúng bản chất của nó theo mối quan hệ đã thể hiện hơn trên.

Ví dụ như

class Programmer extends Human implements Programming, Debugging 
{
}

chẳng hạn. Đọc sẽ hiểu là

Programmer Human, thực hiện việc Programming, Debugging

😄

P/S: Một câu hỏi nhỏ: một class có thể implements được nhiều Interface, vậy theo em nếu trong 2 Interface mà cùng được class A implements, có cùng một function tên là a() thì sao nhỉ? 😄

+4

Tai sao zsh cua em no co tieng Trung Quoc vay? Em mac phai van de nua la command gedit ~/.zshrc no khong chay duoc 😦 Screenshot from 2018-07-07 08-54-06.png

0
Viblo
Let's register a Viblo Account to get more interesting posts.