chào bạn, vì SPA sử dụng các component, mỗi conponent lại có 1 chức năng vs nhiệm vụ riêng, để thực hiện dc thì chúng có thể cần đến các api để có thể thao tác dữ liệu
sau khi setup project Laravel bạn vui lòng chạy npm install nhé. Mình thấy ko cần thiết làm hẳn 1 bài về cách sử dụng npm, sử dụng Vue và các package liên quan mặc định cần sử dụng node modules. Một bài post mình không thể nhồi hàng tá kiến thức vào đó đc bạn à, trong khi npm bạn có thể search gg và tìm đc nhiều kết quả có ích hơn, mình không nên nói lại những điều đã có rất sẵn và tốt trên gg nhé b. Nếu bạn ko hiểu về npm mình sẽ share cho bạn một số nguồn để bạn tìm hiểu
@quynh001 anh nghĩ contracts (interfaces) có mục đích chính là giải quyết vấn đề tightly coupled trong logic của mình, nhất là với các component dạng driver-based. Nó sẽ thuận tiện khi em viết unit test chẳng hạn. Việc các interface không có đầy đủ các phương thức cũng có thể coi là một điểm trừ nhưng theo anh thì nó giống như trade-offs giữa sự đơn giản và tính đầy đủ ấy. Thôi thì không thích thì mình tự customize lại
bạn nên đăng thêm thông tin cấu hình server với thông tin về web nữa thì mọi người mới tư vấn được. Nếu bạn k rành về server thì bạn có thể cài script của hocvps, quản lý khá tiện và nó tự động tối ưu các thông số cho mình.
Dựa theo khai báo này, khi muốn làm việc với Session mà muốn type-hint thay vì sử dụng helpers hay Facade thì rõ ràng em nên type-hint interface lluminate\Contracts\Session\Session. Mà interface này thì không có method flash.
@thangtd90 Trong trường hợp này, integration services mà em nói chính là helpers và facades mà Laravel đã viết đó anh. :v Em thích phong cách code rõ ràng hơn.
THẢO LUẬN
Câu này mâu thuẫn quá @longnk1301
hay a ei
@longtth Bạn có thể tham khảo bài viết này để tìm hiểu về
npmhttps://viblo.asia/p/manage-packages-dependencies-with-npm-YWOZrDLR5Q0Hiểu một cách đơn giản thì
npmđối vớinodejsnó sẽ tương tựcomposerđối vớiphpýCảm ơn bạn. Mình có chút thiếu sót
chào bạn, vì SPA sử dụng các component, mỗi conponent lại có 1 chức năng vs nhiệm vụ riêng, để thực hiện dc thì chúng có thể cần đến các api để có thể thao tác dữ liệu
Dạ vâng, em cám ơn anh đã chỉ ra lỗi sai ạ!
Lỗi nhỏ: thiếu dấu : trước chữ w và wq bạn ơi
sau khi setup project Laravel bạn vui lòng chạy
npm installnhé. Mình thấy ko cần thiết làm hẳn 1 bài về cách sử dụng npm, sử dụng Vue và các package liên quan mặc định cần sử dụngnode modules. Một bài post mình không thể nhồi hàng tá kiến thức vào đó đc bạn à, trong khi npm bạn có thể search gg và tìm đc nhiều kết quả có ích hơn, mình không nên nói lại những điều đã có rất sẵn và tốt trên gg nhé b. Nếu bạn ko hiểu về npm mình sẽ share cho bạn một số nguồn để bạn tìm hiểuĐúng rồi, Eloquent ORM phải bảo mật cao hơn chứ nhỉ.
bạn có bài nào get started với npm không bạn?
@quynh001 anh nghĩ contracts (interfaces) có mục đích chính là giải quyết vấn đề tightly coupled trong logic của mình, nhất là với các component dạng driver-based. Nó sẽ thuận tiện khi em viết unit test chẳng hạn. Việc các interface không có đầy đủ các phương thức cũng có thể coi là một điểm trừ nhưng theo anh thì nó giống như trade-offs giữa sự đơn giản và tính đầy đủ ấy. Thôi thì không thích thì mình tự customize lại
Tính chất này có vẻ không đúng bạn à
bạn nên đăng thêm thông tin cấu hình server với thông tin về web nữa thì mọi người mới tư vấn được. Nếu bạn k rành về server thì bạn có thể cài script của hocvps, quản lý khá tiện và nó tự động tối ưu các thông số cho mình.
Bác cho em hỏi sao em cứ thêm phần cấu hình ssl vào cái là HAproxy bị lỗi nhỉ, file cấu hình của em thế này có gì sai không?
wow, k giỏi đến thế đâu
mà thiệt tình mình không hiểu: Code ban đầu thế này:
Đoạn code bên trên chẳng nhẽ không tương đương với đoạn dưới này sao:
Thế này , nếu bỏ
var a = 2đi thì bên trên vẫn cònvar a= 3mà, tại sao nó phải vượt ra hẳn bên ngoài để lấya = AhihiBác code bằng ngôn ngữ j v ?
@thangtd90 Laravel khai báo một danh sách các core aliases trong Illuminate\Foundation\Application
Dựa theo khai báo này, khi muốn làm việc với Session mà muốn type-hint thay vì sử dụng helpers hay Facade thì rõ ràng em nên type-hint interface lluminate\Contracts\Session\Session. Mà interface này thì không có method flash.
@thangtd90 Trong trường hợp này, integration services mà em nói chính là helpers và facades mà Laravel đã viết đó anh. :v Em thích phong cách code rõ ràng hơn.
@buihieubthc2rb người gì đâu vừa xinh lại vừa giỏi :-?