Closed webard closed 3 years ago
+1
Hi @mikebronner, I am not able to use this package latest version 0.11.1 due to class EloquentBuilder not found issue. Please fix this.
@webard Looking at this again, this is not a bug. EloquentBuilder
is a class alias defined in the service provider. The errors you are seeing are likely a limitation of the code analyzer.
@anilkr143 Please provide a full stack trace if you are seeing errors.
Error : Class 'GeneaLabs\LaravelModelCaching\EloquentBuilder' not found /Users/danijelmaric/www/play_engine/vendor/genealabs/laravel-model-caching/src/Traits/ModelCaching.php:105 /Users/danijelmaric/www/play_engine/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php:1183 /Users/danijelmaric/www/play_engine/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php:1219 /Users/danijelmaric/www/play_engine/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php:1172 /Users/danijelmaric/www/play_engine/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php:1885 /Users/danijelmaric/www/play_engine/vendor/genealabs/laravel-model-caching/src/Traits/Caching.php:22 /Users/danijelmaric/www/play_engine/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php:1897 /Users/danijelmaric/www/play_engine/src/Core/Console/SeedCountries.php:43 /Users/danijelmaric/www/play_engine/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php:36 /Users/danijelmaric/www/play_engine/vendor/laravel/framework/src/Illuminate/Container/Util.php:40 /Users/danijelmaric/www/play_engine/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php:93 /Users/danijelmaric/www/play_engine/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php:37 /Users/danijelmaric/www/play_engine/vendor/laravel/framework/src/Illuminate/Container/Container.php:610 /Users/danijelmaric/www/play_engine/vendor/laravel/framework/src/Illuminate/Console/Command.php:136 /Users/danijelmaric/www/play_engine/vendor/symfony/console/Command/Command.php:255 /Users/danijelmaric/www/play_engine/vendor/laravel/framework/src/Illuminate/Console/Command.php:121 /Users/danijelmaric/www/play_engine/vendor/symfony/console/Application.php:971 /Users/danijelmaric/www/play_engine/vendor/symfony/console/Application.php:290 /Users/danijelmaric/www/play_engine/vendor/symfony/console/Application.php:166 /Users/danijelmaric/www/play_engine/vendor/laravel/framework/src/Illuminate/Console/Application.php:93 /Users/danijelmaric/www/play_engine/vendor/laravel/framework/src/Illuminate/Console/Application.php:185 /Users/danijelmaric/www/play_engine/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php:263 /Users/danijelmaric/www/play_engine/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php:261 /Users/danijelmaric/www/play_engine/database/migrations/2020_01_03_104733_create_global_countries_table.php:25 /Users/danijelmaric/www/play_engine/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php:392 /Users/danijelmaric/www/play_engine/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php:29 /Users/danijelmaric/www/play_engine/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php:400 /Users/danijelmaric/www/play_engine/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php:200 /Users/danijelmaric/www/play_engine/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php:165 /Users/danijelmaric/www/play_engine/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php:110 /Users/danijelmaric/www/play_engine/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php:85 /Users/danijelmaric/www/play_engine/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php:541 /Users/danijelmaric/www/play_engine/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php:94 /Users/danijelmaric/www/play_engine/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php:36 /Users/danijelmaric/www/play_engine/vendor/laravel/framework/src/Illuminate/Container/Util.php:40 /Users/danijelmaric/www/play_engine/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php:93 /Users/danijelmaric/www/play_engine/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php:37 /Users/danijelmaric/www/play_engine/vendor/laravel/framework/src/Illuminate/Container/Container.php:610 /Users/danijelmaric/www/play_engine/vendor/laravel/framework/src/Illuminate/Console/Command.php:136 /Users/danijelmaric/www/play_engine/vendor/symfony/console/Command/Command.php:255 /Users/danijelmaric/www/play_engine/vendor/laravel/framework/src/Illuminate/Console/Command.php:121 /Users/danijelmaric/www/play_engine/vendor/laravel/framework/src/Illuminate/Console/Concerns/CallsCommands.php:68 /Users/danijelmaric/www/play_engine/vendor/laravel/framework/src/Illuminate/Console/Concerns/CallsCommands.php:28 /Users/danijelmaric/www/play_engine/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/FreshCommand.php:55 /Users/danijelmaric/www/play_engine/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php:36 /Users/danijelmaric/www/play_engine/vendor/laravel/framework/src/Illuminate/Container/Util.php:40 /Users/danijelmaric/www/play_engine/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php:93 /Users/danijelmaric/www/play_engine/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php:37 /Users/danijelmaric/www/play_engine/vendor/laravel/framework/src/Illuminate/Container/Container.php:610 /Users/danijelmaric/www/play_engine/vendor/laravel/framework/src/Illuminate/Console/Command.php:136 /Users/danijelmaric/www/play_engine/vendor/symfony/console/Command/Command.php:255 /Users/danijelmaric/www/play_engine/vendor/laravel/framework/src/Illuminate/Console/Command.php:121 /Users/danijelmaric/www/play_engine/vendor/symfony/console/Application.php:971 /Users/danijelmaric/www/play_engine/vendor/symfony/console/Application.php:290 /Users/danijelmaric/www/play_engine/vendor/symfony/console/Application.php:166 /Users/danijelmaric/www/play_engine/vendor/laravel/framework/src/Illuminate/Console/Application.php:93 /Users/danijelmaric/www/play_engine/vendor/laravel/framework/src/Illuminate/Console/Application.php:185 /Users/danijelmaric/www/play_engine/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php:263 /Users/danijelmaric/www/play_engine/vendor/laravel/framework/src/Illuminate/Testing/PendingCommand.php:207 /Users/danijelmaric/www/play_engine/vendor/laravel/framework/src/Illuminate/Testing/PendingCommand.php:390 /Users/danijelmaric/www/play_engine/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/InteractsWithConsole.php:66 /Users/danijelmaric/www/play_engine/vendor/laravel/framework/src/Illuminate/Foundation/Testing/RefreshDatabase.php:65 /Users/danijelmaric/www/play_engine/vendor/laravel/framework/src/Illuminate/Foundation/Testing/RefreshDatabase.php:18 /Users/danijelmaric/www/play_engine/vendor/orchestra/testbench-core/src/Concerns/Testing.php:154 /Users/danijelmaric/www/play_engine/vendor/orchestra/testbench-core/src/Concerns/Testing.php:252 /Users/danijelmaric/www/play_engine/vendor/orchestra/testbench-core/src/Concerns/Testing.php:160 /Users/danijelmaric/www/play_engine/vendor/orchestra/testbench-core/src/TestCase.php:65 /Users/danijelmaric/www/play_engine/vendor/orchestra/testbench-core/src/Concerns/Testing.php:83 /Users/danijelmaric/www/play_engine/vendor/orchestra/testbench-core/src/TestCase.php:43 /Users/danijelmaric/www/play_engine/tests/Traits/PlayEngineSetupTest.php:36
Hello,
I am using lumen version 8 and Dingo API package. Please see full stack trace as follows:
local.ERROR: Class 'GeneaLabs\LaravelModelCaching\EloquentBuilder' not found {"exception":"[object] (Error(code: 0): Class 'GeneaLabs\LaravelModelCaching\EloquentBuilder' not found at F:\Programs\wamp\www\trackerapi\vendor\genealabs\laravel-model-caching\src\Traits\ModelCaching.php:105) [stacktrace]
"}
Hello, I ran Rector on my application and one of problem is:
[ERROR] Could not process "app/Abilities/Taxonable.php" file, due to: "Analyze error: "Class GeneaLabs\LaravelModelCaching\EloquentBuilder not found.". Include your files in "parameters > autoload_paths". See https://github.com/rectorphp/rector#configuration".
https://github.com/GeneaLabs/laravel-model-caching/blob/ce98454c64904bbc57d04a0a9265e376e37e8093/src/Traits/ModelCaching.php#L5