改进 Task 筛选

This commit is contained in:
iVampireSP.com 2023-01-13 00:24:20 +08:00
parent 90f9963d1a
commit 725e209778
No known key found for this signature in database
GPG Key ID: 2F7B001CA27A8132

View File

@ -11,7 +11,14 @@ class TaskController extends Controller
{
public function index(Request $request): JsonResponse
{
$tasks = (new Task)->where('user_id', $request->user()->id)->with('host')->latest()->get();
$task = (new Task)->with('host')->latest()->where('user_id', $request->user()->id);
if ($request->filled('status')) {
$task->where('status', $request->input('status'));
}
$tasks = $task->limit(20)->get();
return $this->success($tasks);
}