I'm fetching todos, if database has todos I return 200 status code, but if database has no todo then which status code should I return?
if(!todos->isEmpty()){
return response()->json(['todos' => $todos], 200);
}
else{
return response()->json(['todos' => 'No Todos'], 404);
// OR
//return response()->json(['todos' => NULL], 404);
// OR
//return response()->json(['todos' => NULL], 200);
// OR
//return response()->json(['todos' => array()], 404);
// OR
//return response()->json(['todos' => array()], 200);
}