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

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

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

いつもひよこのたまごをご利用下さいましてありがとうございます!
おかげ様でチュートリアル数も10ゲーム目となりました!
チュートリアル一覧は
こちら からどうぞ!


スポンサーリンク

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"(降順)にした結果

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