0
こんにちは、私はポストやコメントに投票できるシステムを作成しました。 [+ 1、-1]Laravel 5.5投稿総数で投稿順を取得する
投票表
整数:ID - 投票ID
整数:MODEL_ID - 機種ID
列:モデル-model ["App/Post"、 "App/Comment"]
整数:値 - 値投票の[-1,1]
今、私は値の合計で注文したいと思っています。しかし、私はデッドプールにとどまった。 これは私の実際のコードですが、残念ながらdoesntの仕事です。
DB::table('posts')
->join('votes','posts.id','votes.model_id')
->groupBy('votes.model_id')
->where('model','App\Post')
->select('posts.*','sum(\'votes.value\')')
->get();
はい、しかし、ときに私はどこでも私は合計(「votes.value」)」を取得、それを実行します。私は私に良い値を与え、それをカウントする合計を変更した場合は0.0 – Manickus
だけで編集をした、あなたは必要ありません列を引用する – Ben