Ad-hoc testing là gì Ad-hoc testing là một kỹ thuật kiểm tra đảm bảo để phục vụ và đáp ứng sự sáng tạo của người thử nghiệm đến mức tối đa. Kết hợp phù hợp ad-hoc testing với các hình thức thử nghiệm khác có thể sẽ nâng cao chất lượng phầm mềm lên mức cao hơn. https://wikihoidap.org/ad-hoc-la-gi
Ad-hoc testing có thể được thực hiện khi có một thời gian giới hạn nào đó cho các kiểm thử phức tạp. Thông thường Adhoc testing được thực hiện sau khi đã hoàn thành việc thực thi kiểm thử theo đúng quy trình. Nếu như có thời gian, thì có thể hoàn thành thực hiện Adhoc testing cho hệ thống.
Chào bạn, mình đã check lại code. Đúng là css module không còn được Laravel mix support sẵn. Có lẽ mình nghĩ vì Vue đã support scoped nên css module ko cần thiết nữa (ý kiến cá nhân ).
Bạn có thể check ở repo github chứa toàn bộ code của series này tại đây, css module vẫn chạy ngon lành. Bạn vào welcome.blade.php thay component User bằng Parent, không cần config webpack gì thêm cả.
Laravel mĩx trong repo là bản 1.0. Hiện tại bản mặc định khi init project laravel là 4.0.7 (ko hiểu sao có mấy tháng mà họ thay bản mặc định từ 1.0 lên 4. . Và theo mình nghĩ là tại bản này thì css module không còn đươc cấu hình sẵn cho Vue nữa.
Mình có thử cònfig lại rule như trên trang chủ Vue loader, thì khi chạy cũng đã bị báo lỗi can't override rule....
Hiện tại mình chưa có giải pháp nào cho vấn đề này, hóng có bạn nào bị lỗi này có cách khắc phục . Và thay vì dùng module bạn có thể dùng scoped cũng đc nhé
Bạn xóa dấu "/" trước chữ api xem sao. Nếu để /api nó sẽ tính từ directory gốc.
Những thứ này bạn đang đặt trong web.php.
Nếu đặt trong file api.php thì không cần phải thêm chữ "api" nữa. Vì bản thân nó đã có đường dẫn http://domain/api/.... rồi. Nếu thêm vào chỉ cần thêm tên slug của api thôi.
Còn cái biến APP_URL không liên quan. Trừ khi bạn đã config.
Bạn check lại xem thẻ style ở component của bạn đã có thuộc tính ‘module’ hay chưa. Bạn nhớ bind class dùng biến $style.class_name với ‘class_name’ là tên class CSS phỉa được định nghĩa trong thẻ style của component đó, nhớ dùng dấu _(shift trừ) thay vì dấu - nhé như trong bài, check lại thật kĩ nhé bạn
THẢO LUẬN
Code ở jsfiddle của bạn đang không chạy thì phải, vào trang result thấy trắng trơn (^^;), bạn thử check lại xem sao
Anh có thể nói cụ thể hơn cách dùng được không anh? Em đang mò đây ạ?
@huukimit Công ty bắt thay avatar nên lấy lên Viblo luôn a ạ..
Không liên quan nhưng bạn thay avatar đẹp gớm! ^^
e có thắc mắc chổ "bind theo closure" a giải thích giúp e với ạ, nếu để MailerInterface $mailer trong hàm __construct khi chạy có lỗi a ơi ???
Okie bạn
Bạn có thể nhập
```yamlthay thế cho```ymlđể code được highlight đúng syntax nha.Cảm ơn bạn
Ad-hoc testing là gì Ad-hoc testing là một kỹ thuật kiểm tra đảm bảo để phục vụ và đáp ứng sự sáng tạo của người thử nghiệm đến mức tối đa. Kết hợp phù hợp ad-hoc testing với các hình thức thử nghiệm khác có thể sẽ nâng cao chất lượng phầm mềm lên mức cao hơn. https://wikihoidap.org/ad-hoc-la-gi
Ad-hoc testing có thể được thực hiện khi có một thời gian giới hạn nào đó cho các kiểm thử phức tạp. Thông thường Adhoc testing được thực hiện sau khi đã hoàn thành việc thực thi kiểm thử theo đúng quy trình. Nếu như có thời gian, thì có thể hoàn thành thực hiện Adhoc testing cho hệ thống.
Chào bạn, mình đã check lại code. Đúng là css module không còn được Laravel mix support sẵn. Có lẽ mình nghĩ vì Vue đã support scoped nên css module ko cần thiết nữa (ý kiến cá nhân
).
Bạn có thể check ở repo github chứa toàn bộ code của series này tại đây, css module vẫn chạy ngon lành. Bạn vào
welcome.blade.phpthay componentUserbằngParent, không cần config webpack gì thêm cả.Laravel mĩx trong repo là bản 1.0. Hiện tại bản mặc định khi init project laravel là 4.0.7 (ko hiểu sao có mấy tháng mà họ thay bản mặc định từ 1.0 lên 4.
. Và theo mình nghĩ là tại bản này thì css module không còn đươc cấu hình sẵn cho Vue nữa.
Mình có thử cònfig lại rule như trên trang chủ Vue loader, thì khi chạy cũng đã bị báo lỗi
can't override rule....Hiện tại mình chưa có giải pháp nào cho vấn đề này, hóng có bạn nào bị lỗi này có cách khắc phục
. Và thay vì dùng 
modulebạn có thể dùngscopedcũng đc nhéđọc chẳng hiểu, tệ thật
hàm postPost xử lý việc lưu rate vào csdl
Cíuuuuu
Thì nó cũng là Vue mà cậu
Bạn xóa dấu "/" trước chữ api xem sao. Nếu để /api nó sẽ tính từ directory gốc. Những thứ này bạn đang đặt trong web.php. Nếu đặt trong file api.php thì không cần phải thêm chữ "api" nữa. Vì bản thân nó đã có đường dẫn http://domain/api/.... rồi. Nếu thêm vào chỉ cần thêm tên slug của api thôi. Còn cái biến APP_URL không liên quan. Trừ khi bạn đã config.
Cảm ơn b, b xem lại giúp mình với. Trước giờ mình chỉ code laravel ko thôi, h mình đang học thêm vuejs, phiển bản hiện tại mình đang dùng là vue 3
Nếu bạn dùng vue vs Laravel thì ko cần cấu hình như trong link. Để mình check lại hiện laii code bài này xem hiện tại có gì thay đổi không nhé
https://images.viblo.asia/0e2f2556-672c-4be5-9d96-9db60cddb355.png Code mình thử copy y nguyên lại của bạn mà, mà k chạy đc. Mình xem qua ở đây thì thấy hình như cần cấu hình trong webpack https://vue-loader.vuejs.org/guide/css-modules.html
Bạn check lại xem thẻ style ở component của bạn đã có thuộc tính ‘module’ hay chưa. Bạn nhớ bind class dùng biến $style.class_name với ‘class_name’ là tên class CSS phỉa được định nghĩa trong thẻ style của component đó, nhớ dùng dấu _(shift trừ) thay vì dấu - nhé như trong bài, check lại thật kĩ nhé bạn