Andrei Canta wrote a nice tutorial on how to use smart fields and keep track of the fields we use in our models.

laravel models