[英]Order by Eloquent in Laravel
我的數據庫中有一個表,它有一個名為 round 的字段,其中包含以下記錄
等等
但是當使用orderBy ('round')
訂購時,我就這樣返回了它們
我連續需要它
您的列是基於文本的,因此按字母順序排序,而不是按數字排序。 將您的數據庫列一分為二:
$table->string('round'); // e.g. "Semifinals", "Regular Season"
$table->integer('round_number'); // e.g. 1, 2, 3, ... , 10
然后你可以做->orderBy('round', 'asc')->orderBy('round_number', 'asc');
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.