khác biệt cơ bản của forEach với dùng vòng lặp for là cách nghĩ của người code,
forEach là bạn nhờ hàm forEach làm, bạn chỉ quan tâm & cần kết quả. Dùng vòng for là bạn tự làm lấy hết (tự gán biến i, rồi cho nó chạy từ 1 -> n, rồi tự check điều kiện thoát, tự lấy phần tử thứ i trong collection)
forEach thì khó debug hơn, tuy nhiên có cách nghĩ code ko chơi với debug
forEach dẫn đến reactive programming gì đấy & người code phải đọc nhiều thứ trên mạng hơn
@ductuandt3 Xin chào bạn
Viblo có riêng một chuyên mục dành cho phần Hỏi & Đáp tại địa chỉ https://viblo.asia/questions, bạn có thể truy cập và đặt câu hỏi ở bên đó, thay vì tạo bài viết ở chuyên mục Posts nhé
Kiểm tra vé còn trống có lớn hơn số vé mà user đó đặt hay không
Em lấy ticket.total_ticket - (sum(order.amount_ticket ( chỉ tính những order mà có status = 0, 2 thôi ))) = remain_ticket
Sau đó so sánh remain_ticket vs số vé mà user muốn đặt
Nếu (1) thỏa mãn thì sẽ insert vào DB
Em insert số vé & status = 0 vào bảng order thôi ạ
Chào bạn, mình setup laravel log daily, nhưng khi upload lên server Ubuntu 16.04 thì qua mỗi ngày thì file log mới tạo không có quyền ghi vào. Dù mình đã chmod 777 cho cả folder rồi. Bạn có cách nào giải quyết không giúp mình với, Cảm ơn bạn!
@anhchangdeptrainha2sh
Được bạn nhé. Bạn có thể load nó khi config route. Nhưng thực tế thì người ta sẽ minify tất cả các file JS vào một file rồi load 1 file cho toàn bộ dự án luôn. Nên ít khi dùng oc.lazyLoad trên production.
THẢO LUẬN
Cảm ơn bạn nhiều. Mình đã làm được. Trong angular js mình sử dụng $location.hash('scrollToppage'); $anchorScroll();
khác biệt cơ bản của forEach với dùng vòng lặp for là cách nghĩ của người code,
forEach là bạn nhờ hàm forEach làm, bạn chỉ quan tâm & cần kết quả. Dùng vòng for là bạn tự làm lấy hết (tự gán biến i, rồi cho nó chạy từ 1 -> n, rồi tự check điều kiện thoát, tự lấy phần tử thứ i trong collection)
forEach thì khó debug hơn, tuy nhiên có cách nghĩ code ko chơi với debug
forEach dẫn đến reactive programming gì đấy & người code phải đọc nhiều thứ trên mạng hơn
@ductuandt3 Xin chào bạn Viblo có riêng một chuyên mục dành cho phần Hỏi & Đáp tại địa chỉ https://viblo.asia/questions, bạn có thể truy cập và đặt câu hỏi ở bên đó, thay vì tạo bài viết ở chuyên mục Posts nhé
mình chưa rõ trường hợp của b cụ thể thế nào, nhưng cũng có 1 vài người bị tương tự, b có thể tham khảo qua ở đây: https://laracasts.com/discuss/channels/laravel/log-permission-problem
(y)
Từ lúc ra trg t toàn code Java, đợt trc sv thì hay code PHP..:v
hay lắm bạn, nhớ viết 1 series nhé. lol
Bạn nên post câu hỏi trong phần Questions ấy nhé.
Cảm ơn bạn nhiều mình sẽ thử. *)
Bạn sử dụng scrollTop() là nó sẽ cuộn trang của bạn lên đầu trang
@thangtd90 Em có 2 bảng đơn giản như sau ạ
order.statuscó các giá trịEm lấy
ticket.total_ticket-(sum(order.amount_ticket ( chỉ tính những order mà có status = 0, 2 thôi )))=remain_ticketSau đó so sánhremain_ticketvs số vé mà user muốn đặtEm insert số vé & status = 0 vào bảng
orderthôi ạLike =))))
Bài viết hay lắm cảm ơn bạn nhé =)))
Bạn có thể làm rõ cho mình 2 điểm này được không
Bạn nào thế nào để có thể Kiểm tra vé còn trống có lớn hơn số vé mà user đó đặt hay không? (cấu trúc DB thế nào, bạn dùng câu lệnh gì để check)
Bạn insert thông tin gì, vào bảng gì?
tại cũng chưa biết cấu trúc DB, cũng như cách thức bạn query nên để suggest câu trả lời cụ thể cũng hơi khó
Chào bạn, mình setup laravel log daily, nhưng khi upload lên server Ubuntu 16.04 thì qua mỗi ngày thì file log mới tạo không có quyền ghi vào. Dù mình đã chmod 777 cho cả folder rồi. Bạn có cách nào giải quyết không giúp mình với, Cảm ơn bạn!
@anhchangdeptrainha2sh Được bạn nhé. Bạn có thể load nó khi config route. Nhưng thực tế thì người ta sẽ minify tất cả các file JS vào một file rồi load 1 file cho toàn bộ dự án luôn. Nên ít khi dùng
oc.lazyLoadtrên production.Bạn tham khảo bài này https://michalzalecki.com/lazy-load-angularjs-with-webpack/
cảm ơn bạn đã đọc
Cảm ơn chủ thớt nhiều!
Có vẻ là tự mình đã tìm được đáp án về Route::resource của Laravel.
Cho mình hỏi. nếu mà mình sử dụng cấu trúc theo module như bạn thì áp dụng thư viện oc.lazyLoad để load từng phần controller và service có được không