Ta cần dùng 1 số phương thức của class Request để lấy được data từ request, nhưng thay vì khởi tạo new Request() bên trong method store ta sẽ truyền (inject) nó vào như một đối số, khi đó $request là 1 instance của class Request, vì thế mà bạn có thể gọi $request->input()
Type-hint trong PHP chính là việc bạn khai báo rõ ràng kiểu dữ liệu cho tham số của hàm khi khai báo hàm.
Nếu tham số nào được khai báo với type-hint, mà khi gọi hàm dữ liệu truyền vào tương ướng với tham số đấy không đúng kiểu dữ liệu type-hint thì chương trình sẽ bị lỗi tại lời gọi hàm.
VD: Các khai báo kiểu dữ liệu Student cho $student, kiểu string cho $default, bool cho $break được hiểu là 'type-hint'.
// Ở đây
function getStudentName(Student $student = null, string $default = 'Guest', bool $break = false) {
if ($break == true) {
return '';
}
return is_null($student) ? $default : $student->name;
}
Mình không rõ dữ liệu của bạn phình to đến thế nào nhỉ. Tại theo những gì mình tìm hiểu thì với cấu trúc JSON mới ở mức đơn giản như trên thì về mặt tìm kiếm có thể lâu hơn thôi chứ mình không nghĩ là đến mức thảm họa. Còn nếu chỉ ở mặt tìm kiếm lâu thì ở MongoDB mình được biết là vẫn đánh được index có thể sẽ giúp bạn cải thiện việc này. Về công nghệ thì mình nghĩ MongoDB đã là loại top r mình chưa tìm hiểu được cái nào ngon hơn. :<
THẢO LUẬN
Cảm ơn tác giả. Bài viết hay quá ^^
Nếu 1 thằng mang cái hộp của Bob đi gửi cho Alice mà nó tráo 1 cái hộp khác của nó thì sẽ làm như nào nhỉ? :v
Vậy 1 Projetcs mà hội tủ đủ các yêu cầu kia thì phải áp dụng tất cả các kiến trúc?
Thank, bài viết rất hay
chungta.vn
new Request()bên trong methodstoreta sẽ truyền (inject) nó vào như một đối số, khi đó$requestlà 1 instance của class Request, vì thế mà bạn có thể gọi$request->input()Anh có thể giải thích "inject" được không ạ, nó là gì và hoạt động như thế nào ? Cảm ơn ạ
Em hiểu rồi. Cảm ơn anh rất nhiều
tks anh nhiều
tks anh ạ
hay
@@
Type-hint trong PHP chính là việc bạn khai báo rõ ràng kiểu dữ liệu cho tham số của hàm khi khai báo hàm. Nếu tham số nào được khai báo với type-hint, mà khi gọi hàm dữ liệu truyền vào tương ướng với tham số đấy không đúng kiểu dữ liệu type-hint thì chương trình sẽ bị lỗi tại lời gọi hàm.
VD: Các khai báo kiểu dữ liệu Student cho $student, kiểu string cho $default, bool cho $break được hiểu là 'type-hint'.
Bác cho em hỏi "type-hint" nó là cái gì vậy ạ ? đọc các tài liệu mà ko rõ
vâng ạ. e quên submit cái draft bổ sung
Bổ sung nguồn bài gốc nhé
https://goiabada.blog/to-join-or-not-to-join-an-act-of-includes-f6728fcefea3
Mình không rõ dữ liệu của bạn phình to đến thế nào nhỉ. Tại theo những gì mình tìm hiểu thì với cấu trúc JSON mới ở mức đơn giản như trên thì về mặt tìm kiếm có thể lâu hơn thôi chứ mình không nghĩ là đến mức thảm họa. Còn nếu chỉ ở mặt tìm kiếm lâu thì ở MongoDB mình được biết là vẫn đánh được index có thể sẽ giúp bạn cải thiện việc này. Về công nghệ thì mình nghĩ MongoDB đã là loại top r mình chưa tìm hiểu được cái nào ngon hơn. :<
Template ở trên sẽ không uniqueness được. Khi thêm uniqueness nó sẽ không bỏ qua chính nó. Hãy thử custom đi man!
Nếu con dê di chuyển về hướng player với một khoảng cách player 45 độ, nếu la 60 độ cũng dùng cách đó phải không bạn làm sao biết được.
Cảm ơn nhiều!