let test ='MU muốn học tậpMU MU';let regexp =newRegExp(/\bmu\b(?![\u00C0-\u1EF3])/,'ig');// Bắt tất cả các chuỗi "mu" mà không theo sau bởi 1 kí tự latin extend (kí tự tiếng việt)
console.log(test.match(regexp));// > Array ["MU", "MU]
Mình đã check lại nếu bạn clone theo code mẫu của mình thì vẫn oke nhé.
Còn nếu bạn ko clone code mình mà tự tạo project riêng dùng Laravel bản mới nhất thì ở routes/channel.php có 1 chút khác biệt, bạn check ở link này nhé
chào bạn, mình vừa check lại ở Laravel bản mới nhất đã có sự thay đổi ở routes/channel.php với presence channel dẫn tới lỗi trên, mình sẽ check lại và comment cho bạn sớm nhất nhé
@Sorrow mình thử đoạn này của bạn chạy ok. nhưng nó ko hỗ trợ trên safari. Cả chrome, safari trên iphone nữa
let test = 'MU muốn học tậpMU MU';
let regexp = new RegExp(/(?<![^\s])mu(?![^\s])/, 'ig'); // showing how to pass optional flags
console.log(test.match(regexp)); // > Array ["MU", "MU]
@duongdosieu224 thế thì bạn phải cho người dùng được chọn role lúc đăng nhập nhỉ? Hoặc là đăng nhập theo tuỳ link sẽ là tuỳ role. Sau đó bạn lưu lại role đó vào session hoặc cookie rồi xử lý như phân quyền bt
Chào bạn, trong phần 1 mình có đề cập vấn đề này rồi ak
Lý do là mình muốn hiểu chính xác luồng đi của một hệ thống xem nó chạy thế nào, nên mình mới làm series này. Sau đó dùng các cách trên như bạn nói sẽ dễ hiểu hơn.
Mình hiểu series này chưa phải là cách tốt nhất, nhưng theo mình là cách cơ bản và dễ hiểu nhất cho mọi người
THẢO LUẬN
lullll
Tôi thích cách viết Laravel Collective vì nó nhanh, dev không cần phải viết html, css quá nhiều. Có tư tưởng giống kiểu component, widget của Yii
Sẽ có trong số báo tiếp theo ạ !
@bacode Bạn thử lại đoạn này xem nhé
yes, if your linux have available php, apache/nginx, mysql
Có làm được https không bạn?
Bạn hướng dẫn mình làm https với được không?
Mình dùng ssl bị lỗi, báo lỗi ssl, bạn giúp mình với được không?
@thanhminh1998 về cơ bản nó sẽ chạy ngay khi tài nguyên cho phép. chỉ cần trên server chạy php artisan queue:work bạn ạ
Thank bạn
khó hiểu với người mới tìm hiểu
Chào bạn,
Mình đã check lại nếu bạn clone theo code mẫu của mình thì vẫn oke nhé.
Còn nếu bạn ko clone code mình mà tự tạo project riêng dùng Laravel bản mới nhất thì ở
routes/channel.phpcó 1 chút khác biệt, bạn check ở link này nhéchào bạn, mình vừa check lại ở Laravel bản mới nhất đã có sự thay đổi ở
routes/channel.phpvới presence channel dẫn tới lỗi trên, mình sẽ check lại và comment cho bạn sớm nhất nhéchỉ là cái tên thôi bạn ko có j khác đâu, bài này là public channel, bài kia là private channel thôi.
Bạn check lại:
redis-cliở terminal/command line để check.envphần BROADCAST... và REDIS.. đã giống mình hay chưaconfig/app.phpđã bỏ comment dòng sau chưa:php artisan queue:workchưa?routes/web.phplúc lưu message sau đó có broadcast hay chưa:ko khác lắm đâu bạn
@Sorrow mình thử đoạn này của bạn chạy ok. nhưng nó ko hỗ trợ trên safari. Cả chrome, safari trên iphone nữa
let test = 'MU muốn học tậpMU MU'; let regexp = new RegExp(/(?<![^\s])mu(?![^\s])/, 'ig'); // showing how to pass optional flags console.log(test.match(regexp)); // > Array ["MU", "MU]
chuyên in túi nilon giá rẻ tại Hà Nội TÚI NI LÔNG
DÂY RÚT NHỰA ( LẠT NHỰA)
CUỘN DÂY ĐAI
MÀNG PE QUẤN PALLET
MÀNG PVC
BĂNG DÍNH
CHẤT LIỆU XỐP
TÚI ZIPPER
@duongdosieu224 thế thì bạn phải cho người dùng được chọn role lúc đăng nhập nhỉ? Hoặc là đăng nhập theo tuỳ link sẽ là tuỳ role. Sau đó bạn lưu lại role đó vào session hoặc cookie rồi xử lý như phân quyền bt
(yes)
Chào bạn, trong phần 1 mình có đề cập vấn đề này rồi ak

Lý do là mình muốn hiểu chính xác luồng đi của một hệ thống xem nó chạy thế nào, nên mình mới làm series này. Sau đó dùng các cách trên như bạn nói sẽ dễ hiểu hơn.
Mình hiểu series này chưa phải là cách tốt nhất, nhưng theo mình là cách cơ bản và dễ hiểu nhất cho mọi người
