Andrey Suha, очевидно, что в указанном коде явным образом 404 может быть только при findOrFail. Следовательно, если замена на find не помогает, то проблема не в этом коде, а где-то ещё. Либо ты чего-то не договариваешь.
Почему ты написал $this->middleware(['auth' =>'verified']); в HomeController? Разве он отвечает за аутентификацию? И да, это аутентификация, а не авторизация.