所有 and 一切: They both can have the meaning of “all”, but they have some subtle differences in usages and nuance. We will share three points about them here.
Firstly, they are adjectives and are used a lot as attributes before a noun. However, we can add 的 after所有and before the noun, but we cannot add 的 after一切。