THẢO LUẬN

thg 12 24, 2019 7:36 SA

đừng đọc chị ơi =))

0
thg 12 24, 2019 7:35 SA

Có hay thật không để còn đọc

0
thg 12 24, 2019 7:22 SA

public function test_product_be_longs_to_user() { $user = factory(User::class)->create(); $product = factory(Product::class)->create(['user_id' => $user->id]);

// kiểm tra foreignkey có giống nhau không
$this->assertEquals('user_id', $product->user()->getForeignKey());

 // kiểm tra instance BelongsTo
 $this->assertInstanceOf(BelongsTo::class, $product->user());

}
phần này e dùng getForeignKey không được phải dùng getForeignKeyName

0
thg 12 24, 2019 7:18 SA

oh. Cám ơn Đức.

+1
thg 12 24, 2019 6:57 SA

Chào bạn,

Qua những mô tả của bạn thì mình nghĩ tới hướng của mình như sau:

  • Các phần frontend ta sẽ tách biệt hẳn so với backend và giao tiếp với backend qua API.
  • Mỗi frontend và backend bạn setup riêng như 1 project độc lập (không nên nhét chung cả vào 1 file docker-compose vì như thế sau này file docker-compose trông sẽ dài

Ví dụ cấu trúc folder như sau:

- /database (folder để lưu trữ database, dùng cho backend, để mount từ bên ngoài vào trong container, xem bài số 6 của mình để hiểu hơn)
- backend.docker-compose.yml (file cấu hình backend Laravel)
- frontend1.docker-compose.yml (file cấu hình frontend thứ nhất)
- ....

Hi vọng giúp được bạn 😄

0
thg 12 24, 2019 6:45 SA

Cám ơn a đã theo dõi blog của e ạ

0
thg 12 24, 2019 6:44 SA

kì diệu quá bạn ơi, mình cũng phải thử thôi 😄

0
thg 12 24, 2019 6:41 SA

Chào bạn , cám ơn bạn đã theo dõi blog của mình,

Còn về vấn đề bạn để cập ở phần câu hỏi liên quan mình cũng đã nói rồi thì phải bạn ơi.

0

E cảm ơn a ạ

0
thg 12 24, 2019 6:18 SA

các frontend thì dùng API tương tác với database thôi.

0
thg 12 24, 2019 6:17 SA

đúng rồi. chung 1 database luôn.

+1
thg 12 24, 2019 6:15 SA

Bài viết rất hay nhưng bạn bị nhầm lẫn giữa CMD và ENTRYPOINT, Cmd sẽ chạy mỗi lần bạn khởi động container, còn entrypoint chạy 1 lần duy nhất khi bạn build container. Bạn muốn mỗi lần up container chạy nhiều command thì hãy gộp vào 1 file sh. (ví dụ chạy cmd nginx sẽ check xem có certificate, trạng thái php handler ... rồi mới khởi chạy).

Còn entrypoint thường là để setup container sau khi build, ví dụ chạy composer install, npm install... setup env, gen key.

0
thg 12 24, 2019 5:37 SA

database là dùng backend laravel -> chung database cho tất cả frontend phải không bạn?

0
thg 12 24, 2019 5:31 SA

mình đang phân vân xem nên setup như thế nào để tính toán cách thuê vps hay sever hay hosting như thế nào cho hợp lý. Website bên mình lượng truy cập khoảng gần 1k trong 1 thời điểm

0
thg 12 24, 2019 5:29 SA

1 back end laravel, và nhiều frontend dùng chung backend đó

0

Ngonnnnnnnn 👍

+1
thg 12 24, 2019 5:15 SA

Mình muốn hỏi bạn cho rõ hơn điều này: có phải bạn có backend là laravel cùng với đó là nhiều website(frontend) khác nhau dùng chung 1 backend laravel kia? Hay mỗi website bạn lại có 1 backend laravel?

0
thg 12 24, 2019 5:05 SA

Title bài viết sai rồi bạn ơi. conosle -> console

+1

Bài viết rất hữu ích..

+1
thg 12 24, 2019 3:45 SA

hehe success rồi anh ơi :V công nhận tiện quá cơ 😍

+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í