spiritix / lada-cache

A Redis based, fully automated and scalable database cache layer for Laravel
MIT License
538 stars 68 forks source link

Class lada.handler does not exist #96

Closed hen3b182 closed 4 years ago

hen3b182 commented 4 years ago

after installing, which looked like this: .....@LAPTOP-AO0OQVIB MINGW64 ..... (master) $ composer require spiritix/lada-cache 3.0.4 ./composer.json has been updated Loading composer repositories with package information Updating dependencies (including require-dev) Package operations: 22 installs, 0 updates, 0 removals

......@LAPTOP-AO0OQVIB MINGW64 .......... (master) $ composer require spiritix/lada-cache 3.0.4 ./composer.json has been updated Loading composer repositories with package information Updating dependencies (including require-dev) Nothing to install or update Package jakub-onderka/php-console-color is abandoned, you should avoid using it. Use php-parallel-lint/php-console-color instead. Package jakub-onderka/php-console-highlighter is abandoned, you should avoid using it. Use php-parallel-lint/php-console-highlighter instead. Package moontoast/math is abandoned, you should avoid using it. Use brick/math instead. Writing lock file Generating optimized autoload files

Illuminate\Foundation\ComposerScripts::postAutoloadDump @php artisan package:discover --ansi Discovered Package: alexlisenkov/laravel-web-push Discovered Package: barryvdh/laravel-debugbar Discovered Package: beyondcode/laravel-dump-server Discovered Package: beyondcode/laravel-er-diagram-generator Discovered Package: biscolab/laravel-recaptcha Discovered Package: elibyy/tcpdf-laravel Discovered Package: fideloper/proxy Discovered Package: intervention/validation Discovered Package: kkomelin/laravel-translatable-string-exporter Discovered Package: laravel/telescope Discovered Package: laravel/tinker Discovered Package: mcamara/laravel-localization Discovered Package: nesbot/carbon Discovered Package: nunomaduro/collision Discovered Package: shivella/laravel-bitly Discovered Package: spatie/geocoder Discovered Package: spatie/laravel-permission Discovered Package: themsaid/laravel-mail-preview Package manifest generated successfully.

......@LAPTOP-AO0OQVIB MINGW64 ........... (master) $ php artisan vendor:publish

Which provider or tag's files would you like to publish?: [0 ] Publish files from all providers and tags listed below [1 ] Provider: AlexLisenkov\LaravelWebPush\LaravelWebPushServiceProvider [2 ] Provider: Barryvdh\Debugbar\ServiceProvider [3 ] Provider: BeyondCode\DumpServer\DumpServerServiceProvider [4 ] Provider: BeyondCode\ErdGenerator\ErdGeneratorServiceProvider [5 ] Provider: Biscolab\ReCaptcha\ReCaptchaServiceProvider [6 ] Provider: Elibyy\TCPDF\ServiceProvider [7 ] Provider: Fideloper\Proxy\TrustedProxyServiceProvider [8 ] Provider: Illuminate\Foundation\Providers\FoundationServiceProvider [9 ] Provider: Illuminate\Notifications\NotificationServiceProvider [10] Provider: Illuminate\Pagination\PaginationServiceProvider [11] Provider: KKomelin\TranslatableStringExporter\Providers\ExporterServiceProvider [12] Provider: Laravel\Telescope\TelescopeServiceProvider [13] Provider: Laravel\Tinker\TinkerServiceProvider [14] Provider: Mcamara\LaravelLocalization\LaravelLocalizationServiceProvider [15] Provider: Shivella\Bitly\BitlyServiceProvider [16] Provider: Spatie\Geocoder\GeocoderServiceProvider [17] Provider: Spatie\Permission\PermissionServiceProvider [18] Provider: Themsaid\MailPreview\MailPreviewServiceProvider [19] Provider: Themsaid\MailPreview\MailProvider [20] Tag: config [21] Tag: laravel-errors [22] Tag: laravel-mail [23] Tag: laravel-notifications [24] Tag: laravel-pagination [25] Tag: migrations [26] Tag: telescope-assets [27] Tag: telescope-config [28] Tag: telescope-migrations [29] Tag: telescope-provider

i got this error when opening a view using model with "use \Spiritix\LadaCache\Database\LadaCacheTrait;" exception: "ReflectionException" file: ".....\vendor\laravel\framework\src\Illuminate\Container\Container.php" line: 788 message: "Class lada.handler does not exist"

spiritix commented 4 years ago

Hi @hendryb, which Laravel version are you using?

hen3b182 commented 4 years ago

@spiritix i am using Laravel v5.8.38 and everything else works fine, except this package.

spiritix commented 4 years ago

I am not sure if Package Auto Discovery was already available in 5.8. Please try to manually register the service provider in config/app.php:

    'providers' => array(
        // ...
        Spiritix\LadaCache\LadaCacheServiceProvider::class,
    )
hen3b182 commented 4 years ago

@spiritix That fixed it! Many MANY thanks!