laravel - Laravel - 按字母顺序
问题描述
我想在我的函数 index() 中按字母顺序排序。
我想我应该使用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'));
}
解决方案
是的,像这样使用 orderBy:
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'));
}
推荐阅读
- wso2 - WSO2 作为编排服务或 Apache Nifi 作为编排服务
- bash - 我们可以使用 centos 上的默认实用程序来读取 .jar 中的常规文件而不提取它?
- wolfram-mathematica - ListPlot 只返回一个值
- dns - 如何查看 Bind 9.10 实际配置设置?
- android - 如何使用片段中的相机并在同一片段的图像视图中显示捕获的图像?
- corda - 对 Corda 测试网使用“java -jar corda.jar --initial-registration --network-root-truststore-password”时出错
- oauth-2.0 - linkedin oauth 授权失败并显示“Bummer,出了点问题”
- java - Java Final Project 动物监控系统
- linux-kernel - 当 AXI 事务回复错误时关闭或处理数据中止
- php - 过滤同一列中的不同值