2016-12-26 26 views
0

私はモデルのカスタム属性を作成しましたが、その属性(sortByは解決策ではありません)をorderByにしたいと思っています。その属性で順序付けした後、ページングする必要がありますクエリ。OrderByカスタム属性

これは私の現在のコードです: - largestNumber私はページ付けする前に

$result = TheEpisode::where('seriesID', $id)->paginate(12); 

、私は、カスタム属性をORDERBYする必要がありますか?

これは可能ですか?

+0

あなたは 'largestNumber'をどのように取得していますか? –

答えて

1

Laravel.comで:orderByメソッドを使用すると、クエリの結果を特定の列で並べ替えることができます。

この

​​

参照してみてください:第2引数は、ソートの方向を制御し、ASCまたはDESCのどちらかかもしれないがORDERBYメソッドの最初の引数は、あなたがソートしたい列にする必要があります: https://laravel.com/docs/5.3/queries#ordering-grouping-limit-and-offset

+1

私はカスタム属性を注文する必要があります。 – Coder

+0

あなたのカスタム属性は何ですか?説明してください:) '' name 'の代わりに '' fieldname'を設定することができます –

+0

カスタム属性はモデルの中に設定されたものです:getHighestEpisodeAttribute – Coder