Laravel - алфавитный порядок - PullRequest
0 голосов
/ 31 мая 2019

Я хотел бы сделать сортировку по алфавиту в моем указателе функций ().

enter image description here

Думаю, мне следует использовать предложение Order By?

Я застрял в своем коде ниже:

public function index(Request $req)
    {
    if ($req->has('search') && !empty($req->search)) {

        $validated = $req->validate([
            'search' => 'alpha', 
        ]);

        $auteurs = Auteur::where('nom', 'LIKE', '%' . $validated['search'] . '%')->paginate(5);
        $auteurs->appends($req->only('search'));
        return view('admin.auteurs.index', compact('auteurs'));
    }

    $auteurs = Auteur::paginate(5);
    return view('admin.auteurs.index', compact('auteurs'));
    }

1 Ответ

1 голос
/ 31 мая 2019

Да, используйте порядок, как это:

public function index(Request $req)
{
if ($req->has('search') && !empty($req->search)) {

    $validated = $req->validate([
        'search' => 'alpha', 
    ]);

    $auteurs = Auteur::where('nom', 'LIKE', '%' . $validated['search'] . '%')->orderBy('nom', 'ASC')->paginate(5);
    $auteurs->appends($req->only('search'));
    return view('admin.auteurs.index', compact('auteurs'));
}

$auteurs = Auteur::orderBy('nom', 'ASC')->paginate(5);
return view('admin.auteurs.index', compact('auteurs'));
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...