Here's two ways of doing this.
Algebraic way: note that $\Sigma^+ = \Sigma^* \setminus \\{ \epsilon \\}$ is regular. The concatenation of regular languages $L \Sigma^+$ is also regular. So is the difference of regular languages $L \setminus (L \Sigma^+)$. Can you see that $L \setminus (L \Sigma^+) = minimum(L)$?
Automaton way: take a DFA for $L$, and add a "trap" state, where all arrows from it point to itself. For each accept state, redirect all arrows to the trap state. So the only way to accept a word is to reach an accept state and have no more symbols to process.