https://medium.com/the-code-box-minute/using-laravels-route-model-binding-for-cleaner-controllers-1eebe7df2d81