7

「Eloquent ORM」で「自然順序」を取得するにはどうすればよいですか? テーブルには、列「テキスト」(文字列)があります。
通常の順序: Model::orderBy('text')

'value 1'
'value 12'
'value 23'  
'value 3'
'value 8'

私はこれを必要とする:

'value 1'
'value 3'
'value 8'
'value 12'
'value 23'  

何か案は?

4

3 に答える 3

4

Laravelの場合、これも機能します:

$collection = $collection->sortBy('order', SORT_NATURAL, true);
于 2016-04-19T11:20:19.530 に答える