The `show` and `edit` routes may result in errors since we use `find($id)` which returns null if id is not found. This results in a null model being passed to the view. We should instead use `findOrFail` which results in 404 if id does not exist.