sql >> データベース >  >> RDS >> Mysql

float LARAVELでメンバー関数addEagerConstraints()を呼び出す

    AverageRatingメソッドはリレーションではないため、リレーションなどの使用はできません。平均レーティングが必要な場合は、averageRatingを追加された属性に設定してください。

    Course.php:

    protected $appends = [
        'average-rating'
    ];
    
    function getAverageRatingAttribute(){
        return round($this->rating()->avg('ratings'),1);
    }
    


    1. AttributeError:モジュール'mysql'には属性'connector'がありません

    2. MariaDBでのWEEKOFYEAR()のしくみ

    3. ビデオコンテンツをSQLiteデータベース(ビデオパスではなく)に保存する方法

    4. Mysql-インデックスを使用しないように選択します