Gostaria de deletar somente quando a tarefa for vazia, se tiver o status preenchido, informar que tem tarefa vinculada ao usuario.
public function destroy(int $id)
{
$removido = Usuario::find($id);
$tarefa = Tarefa::query()
->where('id_usuario', $removido)
->get();
if (isEmpty($tarefa)){
$removido->delete();
return response()
->json('Usuario removido com sucesso.', 200);
}
return response()
->json('existem tarefas vinculadas ao usuario', 404);
}
}