điều tương tự cũng xảy ra khi e setup redis, phần REDIS_HOST ta cũng phải sửa để trùng với tên service redis trong docker-compose.yml chứ không dùng localhost hay 127.0.0.1 được nhé
vì file .env.example mặc định phần DB_HOST đang để là 127.0.0.1 (hoặc localhost) mà khi chạy với docker thì ta cần để nó trùng với tên của service trong file docker-compose (ở đây tên là db), nên khi copy từ .env.example sang .env thì nhớ sửa lại nhé e
dạ thưa anh em đã sửa lại được rồi ạ. Nhưng em có một thắc mắc project lúc đầu em chạy em chạy file .env copy từ env sample ạ và không sửa bất kỳ thứ gì và nó đã lỗi ngay từ chỗ đó luôn anh. Mặc dù em đã dùng lệnh docker-compose down để xóa toàn bộ container nhưng khi em dùng lệnh docker-compose up tạo lại project và em củng sửa phải .env như hình rồi ạ và nó vẫn hiện lỗi tương tự. Chỉ mãi khi em xóa toàn bộ thư mục project và vào gitlab tải về lại và set up như anh chỉ thì nó mới chịu vào. Anh có thể cho em biết tại sao không ạ ?
Bị lỗi như vậy thì giải quyết như thế nào ạ ;
SQLSTATE[HY000] [1045] Access denied for user 'laraveluser'@'172.25.0.7' (u
sing password: YES) (SQL: select * from information_schema.tables where tab
le_schema = laravel and table_name = migrations and table_type = 'BASE TABL
E')
@thanhminh1998 Bạn thử xem xét cách tách cái cột tracking thành bảng tracking_logs của mình ở trên xem. Tách cột tracking ra bảng logs riêng thì sẽ không bị vấn đề phải lấy array data cũ ra, push item mới rồi lưu lại nữa.
THẢO LUẬN
Dạ em cảm ơn anh.
điều tương tự cũng xảy ra khi e setup redis, phần
REDIS_HOSTta cũng phải sửa để trùng với tên serviceredistrongdocker-compose.ymlchứ không dùnglocalhosthay127.0.0.1được nhévì file
.env.examplemặc định phầnDB_HOSTđang để là127.0.0.1(hoặc localhost) mà khi chạy với docker thì ta cần để nó trùng với tên của service trong filedocker-compose(ở đây tên làdb), nên khi copy từ.env.examplesang.envthì nhớ sửa lại nhé edạ thưa anh em đã sửa lại được rồi ạ. Nhưng em có một thắc mắc project lúc đầu em chạy em chạy file .env copy từ env sample ạ và không sửa bất kỳ thứ gì và nó đã lỗi ngay từ chỗ đó luôn anh. Mặc dù em đã dùng lệnh docker-compose down để xóa toàn bộ container nhưng khi em dùng lệnh docker-compose up tạo lại project và em củng sửa phải .env như hình rồi ạ và nó vẫn hiện lỗi tương tự. Chỉ mãi khi em xóa toàn bộ thư mục project và vào gitlab tải về lại và set up như anh chỉ thì nó mới chịu vào. Anh có thể cho em biết tại sao không ạ ?
e check lại cho a file
.envcấu hình database phải thế này:cùng với đó ở file
docker-compose.ymlphần servicedbphải trông thế này:lỗi của e khả năng cao là do cấu hình database chưa đúng thôi
bạn có thể cho mình tham khảo ko ạ?
Bị lỗi như vậy thì giải quyết như thế nào ạ ; SQLSTATE[HY000] [1045] Access denied for user 'laraveluser'@'172.25.0.7' (u
sing password: YES) (SQL: select * from information_schema.tables where tab
le_schema = laravel and table_name = migrations and table_type = 'BASE TABL
E')
Mình cũng đã sử dụng Styled Components ở vài project rồi, nhưng chỉ biết 2 ~ 3 trick giống với bạn chia sẻ trên.
Các trick còn lại thật sự quá hay, cảm ơn bạn nhiều
, mong được bạn chia sẻ thêm nữa 
Chúc may mắn =)))
Hay thế còn tip khác ko bạn ơi
Kha Long chuat'ssss
Khá hay, chờ phần 2
vào mấy app này ko đc tham khảo source code bạn à bạn
Rất hữu ích
Bài viết rất hay. Mong bác sớm ra phần 3 . Chúc bác gặp nhiều thành công
Bạn ơi, có thể cho mình xin source folder Docker của bạn, mìn tham khảo được không
@thanhminh1998 Bạn thử xem xét cách tách cái cột
trackingthành bảngtracking_logscủa mình ở trên xem. Tách cột tracking ra bảng logs riêng thì sẽ không bị vấn đề phải lấy array data cũ ra, push item mới rồi lưu lại nữa.Em có thể implement webhook signature nhé 😁
đúng rồi b ạ.