sql >> Databasteknik >  >> RDS >> Mysql

Anropa en medlemsfunktion addEagerConstraints() på float LARAVEL

Metoden AverageRating är inte en relation och du kan inte använda den som relation. Om du vill ha medelbetyg ställer du in medelRating till bifogade attribut.

Course.php:

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

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


  1. Rekursiv MySQL-fråga?

  2. Lagrad procedur med Alembic:MySQL-syntaxfel

  3. MAX-funktion i where-sats mysql

  4. hur man extraherar xml-värdefält med i sql-server (extractvalue-funktion i mysql)