【发布时间】:2019-12-16 23:41:56
【问题描述】:
在我的模型反馈中,我必须按字母顺序检索学生的姓名。
你知道我必须在我的代码中包含这行的什么地方吗? orderBy('name', 'ASC')。
我有好几次合成器问题...
public function index(Request $req)
{
if ($req->search == "") {
$feedbacks = Feedback::paginate(5);
return view('admin.feedbacks.index', compact('feedbacks'));
} else {
$validated = $req->validate([
'search' => 'alpha',
]);
$feedbacks = Feedback::whereHas('students', function($query) use($req) {
$query->where('name', 'like', '%' . $req->search . '%');
})->paginate(5);
return view('admin.feedbacks.index', compact('feedbacks'));
}
}
【问题讨论】:
-
你试过
Feedback::orderBy('name', 'ASC')->...吗?