Modify the existing Laravel code standards and apply best practices. Explain the MVC structure and how it works, Includng standard naming convension for each components, and list down the bad and good practice of coding.