Call to undefined function trong lavarel
Có vẻ ko liên quan đến thông báo của Laravel, nhưng mà function khai báo có param, khi gọi lại không truyền param là chết rồi. Thử thêm param rồi làm theo hướng dẫn của mọi người ở trên xem.
Ngoài ra cách mình hay dùng là mình sẽ ko viết helper và cho vào autoload, mà mình viết class Helper, rồi chỗ nào cần sử dụng thì mình gọi class này với method tương ứng thôi.
Ví dụ thế này: Bạn thêm class mới tại app\Helpers\Hepler.php
<?php
namespace App\Helpers;
class Helper
{
public static function helper()
{
//Do something
}
}
Ngoài blade sẽ dùng thế này:
@php
\App\Helpers\Helper::helper()
@endphp
Lưu và thay đổi dữ liệu trong quan hệ nhiều nhiều.
Bản thân mình thì hay dùng cách 1 bạn nêu ra
Xin Extension chrome translate japanese to English or Vietnamese
Bạn tìm Ddict nhá, cái này hỗ trợ toàn bộ ngôn ngữ của google dịch, và có các tính năng như bạn mô tả nhá.
Thay đổi thông tin sản phẩm đã thêm trong giỏ hàng khi cập nhật thông tin sản phẩm
Đây là tính năng bạn ơi, giá được tính tại thời điểm mua hàng chứ không phải là giá theo sự thay đổi của Admin. Vì lúc người dùng đặt hàng giá là x, sau đó bạn sửa giá là y thì giá người dùng mua vẫn là x chứ ko được là y, tránh dẫn đến tình trạng số tiền phải trả cao hơn lúc đặt hàng. Mình nghĩ bạn không cần phải thay đổi lại Logic này đâu.
Tạo tóm tắt cho bài viết trong Laravel 5.
Cách đơn giản nhất và mình cũng hay làm là bạn thêm 1 field short_description để tự tóm tắt lại nội dung của bài viết.
Apollo js (graphql) văng lỗi Unhandled error GraphQL error
Bạn ném throw
thì cần try-catch
để bắt lỗi chứ bạn, if-else không bắt được đâu.
Disabled các element của div bằng Jquery ?
Bạn thay thế thuộc tính disabled
bằng readonly
đi. Hai cái này đều không cho người dùng thao tác lên, chỉ khác nhau 1 điểm là disabled không gửi qua submit form, còn readonly thì vẫn gửi dữ liệu qua form.
(angularjs) - Làm sao để gán source (số lượng bản ghi lớn) cho auto-complete ngay khi load control không bị time out và tìm kiếm dữ liệu nhanh
Mình chưa làm bằng AngualarJS nên mình chỉ đưa ra cách giải quyết theo suy nghĩ hạn hẹp của mình thôi. Để giải quyết vấn đề của bạn thì theo mình nghĩ bạn cần xử lý cả ở Server và Client.
- Tại Server, bạn giới hạn dữ liệu trả về theo số lượng và theo page. Khi Client gửi request lên thì cần gửi lên page cần lấy dữ liệu, số bản ghi trả về có thể bạn đặt cứng hoặc truyền vào request tùy theo bạn.
- Tại Client thì bạn cần một biến
data
để lưu các kết trên server trả về (bạn render kết quả theo biếndata
), mỗi khi lấy thêm dữ liệu trả về từ server thì bạn push vào biếndata
hiện tại. Và để xử lý vấn đề khi nào lấy thêm dữ liệu thì có tạm thời mình chỉ nghĩ được 2 phương án đơn giản:- Bạn đặt một button ở cuối danh sách kết quả, khi nào người dùng nhấn vào đó thì bạn sẽ gửi request lấy dữ liệu ở trang tiếp theo và push kết quả trả về vào biến
data
. - Hoặc bạn có thể dùng sự kiện khi người dùng scroll đến cuối danh sách thì tự động gửi request lấy dữ liệu ở trang tiếp theo và push vào biến
data
. Khi gửi request lấy dữ liệu thì bạn nên sử dụng các hiệu ứng loading để tạo độ thân thiện.
- Bạn đặt một button ở cuối danh sách kết quả, khi nào người dùng nhấn vào đó thì bạn sẽ gửi request lấy dữ liệu ở trang tiếp theo và push kết quả trả về vào biến