THẢO LUẬN

Giờ m k còn nhớ github đó m để ơ đâu nữa 😦 Trong source mình luôn cố để full source rồi bạn nhé

0
thg 2 24, 2020 1:33 SA

giả sử query có 1 mảng 1 phần tử

@huukimit Thử case này chưa? MẢNG 1 PHẦN TỬ

0

(ahihi) cảm ơn em nhá (dangyeu)

+1
thg 2 23, 2020 7:02 CH

Những kiến thức khá thú vị

+1
thg 2 23, 2020 5:19 CH

ôi anh mình giỏi quá=))

0

tips thì nhiều lắm bạn ơi, hãy lai, sắp cờ rai những bài viết sau của mình nhé. 😂😝

0
thg 2 23, 2020 2:41 CH

Trong nhiều trường hợp thì không nên sử dụng Emoji trong email hay những nội dung quan trọng nhé !! Trích lời của UM

0

về phần cấu trúc frontend nằm cùng với backend thì ko có khái niệm "được cho phép" hay ko đc e à 😄. Đây là tuỳ vào framework hoặc project do ta tự chọn.

Ở đây a dùng Laravel (framework PHP) thì họ (người tạo ra framework) cấu trúc chạy frontend chung với backend luôn. Chạy backend và frontend chung có khá nhiều điểm lợi, nhưng bù lại thì code của project sẽ to ra.

Về cách làm việc thì nói chung là cũng không khác khi e tách frontend và backend. Bài này a muốn hướng dẫn nhiều về Docker hơn, nên nếu e muốn đào sâu hơn về project (frontend + backend) thì check thêm docs của Laravel nhé 😄

0

Dạ anh cho em hỏi là trong phần này thì front end là vuejs và back end là laravel nằm trong cùng 1 thư mục. Điều này được cho phép hay là mình phải tùy chỉnh nó vậy anh? Vì em chưa từng học laravel + vuejs nên em không biết cách làm việc của 2 thành phần này thế nào ạ?

0

Dạ em cảm ơn anh.

+1

đ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é

0

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

0

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 ạ ?

0

e check lại cho a file .env cấu hình database phải thế này:

DB_CONNECTION=mysql
DB_HOST=db
DB_PORT=3306
DB_DATABASE=laravel
DB_USERNAME=laraveluser
DB_PASSWORD=laraveluserpass

cùng với đó ở file docker-compose.yml phần service db phải trông thế này:

db:
    image: mysql:5.7.22
    restart: unless-stopped
    environment:
      MYSQL_DATABASE: ${DB_DATABASE}
      MYSQL_USER: ${DB_USERNAME}
      MYSQL_PASSWORD: ${DB_PASSWORD}
      MYSQL_ROOT_PASSWORD: rootpass

lỗi của e khả năng cao là do cấu hình database chưa đúng thôi 😃

0
thg 2 23, 2020 4:07 SA

bạn có thể cho mình tham khảo ko ạ?

0

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')

0
thg 2 22, 2020 3:32 CH

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 👍

+1
thg 2 22, 2020 1:35 CH

Chúc may mắn =)))

+1

Hay thế còn tip khác ko bạn ơ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í