Después de borrar la el paquete de scout de Laravel nos aparece este error:
In ProviderRepository.php line 208:
Class ‘Laravel\Scout\ScoutServiceProvider’ not found
También en nuestra api tenemos errores:
{
«message»: «Class ‘Laravel\\Scout\\ScoutServiceProvider’ not found»,
«exception»: «Symfony\\Component\\Debug\\Exception\\FatalThrowableError»,
«file»: «/var/www/html/vendor/laravel/framework/src/Illuminate/Foundation/ProviderRepository.php»,
«line»: 208,
«trace»: [
{
«file»: «/var/www/html/vendor/laravel/framework/src/Illuminate/Foundation/ProviderRepository.php»,
«line»: 144,
«function»: «createProvider»,
«class»: «Illuminate\\Foundation\\ProviderRepository»,
«type»: «->»
},
…
]
…
✅ Hemos desinstalado el paquete
✅ Hemos hecho un dump autoload
composer dump-autoload
Sigue el mismo error…
✅ Hemos limpiado la cache con:
php artisan config:clear
Y sigue el mismo error…
🤯
Para solucionar el error nos tenemos que dirigir a:
bootstrap > cache > config.php
Y borramos la importación que nos está dando error o directamente borramos todo el archivo (bootstrap/cache/config.php):
Laravel\\Scout\\ScoutServiceProvider
del bloque:
... 32 => 'App\\Providers\\MediaServiceProvider', 33 => 'Laravel\\Scout\\ScoutServiceProvider', ), 'aliases' => array ( 'App' => 'Illuminate\\Support\\Facades\\App', ...
Y listo, volvemos a ejecutar el dump autoload
composer dump-autoload
A funcionar (: