Laravel FatalErrorException в строке Handler.php 25

Я получаю следующую ошибку в случайных случаях, работая над проектом Laravel 5.1 на последней усадьбе с PHP7

FatalErrorException in Handler.php line 25: Uncaught TypeError: Argument 1 passed to App\Exceptions\Handler::report() must be an instance of Exception, instance of TypeError given, called in /home/vagrant/Code/henau/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php on line 73 and defined in /home/vagrant/Code/henau/app/Exceptions/Handler.php:25 Stack trace: #0 /home/vagrant/Code/henau/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(73): App\Exceptions\Handler->report(Object(TypeError)) #1 [internal function]: Illuminate\Foundation\Bootstrap\HandleExceptions->handleException(Object(TypeError)) #2 {main} thrown 

Даже когда я отменяю работу, которая ее вызывает, она остается. Это вызвано этим блоком кода в этом случае

 \Mail::send('emails.registered', $user, function ($m) { $m->to('miguel@dummyaddress.com')->subject('New Order'); }); 

Мне кажется, что ошибка не связана напрямую с кодом. Я видел, как другие люди сталкиваются с ним в совершенно разных ситуациях. И я видел его всплывающее окно в старых потоках относительно Homestead и PHP7. Был поток askubuntu, но он отключен, поэтому я надеюсь, что мы сможем возобновить обсуждение здесь.

Решение

На самом деле это ошибка, из-за которой исключение невозможно показать. Это вызвано использованием PHP7.x в более раннем проекте Laravel, для которого требуется PHP5.6.x

Мое решение состояло в том, чтобы создать новую Homestead для этого проекта и установить php5.6 на эту усадьбу, используя более старую версию laravel / homestead

У меня была такая же проблема при запуске сеялок Notflip . Я использую структуру Laravel 5.0.34. У меня была такая структура:

Приложение / Модели / Пользователи / (Модели моих пользователей здесь)

После перемещения моделей моих пользователей в каталог приложения моя проблема с сеятелем была решена.

Проверьте свои пространства имен и рассмотрите версию Laravel Framework, прежде чем вносить изменения в структуру.

Надеюсь, поможет!