Unity(C#)初心者・入門者向けチュートリアル ひよこのたまご

AndroidやiOS向けアプリを簡単に作れるゲーム開発環境Unity(ユニティ)の使い方を、チュートリアル方式で一緒に学びましょう!

【Laravel】コントローラーでモデルの順番を並び替える orderBy, asc, desc

PHPバージョン:7.1.14
Laravelバージョン:5.7.9

今回はモデルの順番の並び替えです!
ResourceControllerのindexメソッドをベースにします!


orderBy

順番の並び替えはorderByメソッドを使います!

<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;
use App\Models\Article;

class ResController extends Controller
{
    public function index()
    {
        $articles = Article::orderBy('id', 'desc')->get();
        return view('res.index', ['articles'=>$articles]);
    }
}

app>Http>Controllers>ResController.php

ModelのorderByメソッドを使います!
第一引数に並び替えの基準となるカラム名、
第二引数に"asc"(昇順)もしくは"desc"(降順)を指定します!

結果

f:id:hiyotama:20181116233457p:plain
orderByの第二引数を"asc"(昇順)にした結果

f:id:hiyotama:20181116233556p:plain
orderByの第二引数を"desc"(降順)にした結果

今回はここまでです、ありがとうございました〜!