In most cases, performing your form validation directly in your controller will work beautifully. However, particularly for larger forms with unique validation requirements, you'll likely want to extract this code to a dedicated class. In this episode, we'll review form request classes.
Watch the full series at http://laravelfromscratch.com, or learn more about Laravel and all things web development at https://laracasts.com.