Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Gọi hàm thành viên addEagerConstraints () trên float LARAVEL

Phương thức AverageRating không phải là một quan hệ và bạn không thể sử dụng nó như một quan hệ. Nếu bạn muốn có xếp hạng trung bình, hãy đặt AverageRating thành các thuộc tính được thêm vào.

Course.php:

protected $appends = [
    'average-rating'
];

function getAverageRatingAttribute(){
    return round($this->rating()->avg('ratings'),1);
}


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. tại sao mysql thay đổi chế độ xem mã của tôi?

  2. Hợp nhất nhiều tệp .sql Table Dump thành một tệp duy nhất

  3. Nhận phần trăm xuất hiện của một giá trị nhất định trong mysql

  4. Thứ tự kết quả MySQL được đặt theo giá trị MAX () của bảng khác

  5. Làm cách nào để lưu ký hiệu '€' trong MySQL bằng PHP?