お世話になります。
LaravelでModelを定義してwithメソッドでデータを取得しているのですが、
withで指定したModelのソートがうまく行なえず途方にくれています。。
やりたいことは、ユーザー名の昇順・降順でデータを取りたいと思っています。
ヒントでも良いので、情報いただけるとありがたいです。
情報に過不足ありましたら、ご指摘ください!
よろしくお願いしますm(_ _)m
PHP
1//Controller 2$order = order::with(['user' => function($query) { 3 $query->orderBy('user.name','DESC'); 4}])->paginate(5); 5 6foreach($order as $value) { 7 //出力 1,2,3,4,5 8 Log::info($value->user->name); 9} 10 11 12//order Model 13 public function user() 14{ 15 return $this->belongsTo('App\Model\User') 16}
【テーブル定義】
order
id
user_id
name
user
id
name
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。