Closed
Description
- Laravel Version: 8.70.0
- PHP Version: 8.0.10
- Database Driver & Version: MySQL 8.0.26
Description:
The artisan package discovery command throws an UnexpectedValueException
when running postAutoloadDump
Invalid route action: [1\App\Actions\Calendar\CalendarEvents]
.
I noticed a 1
in front of the class name.
When I specifically set the Laravel framework to v8.69.0
in composer.json
and run it again, all works as it should.
Steps To Reproduce:
- Upgrade from Laravel framework v8.69 to v8.70.
sail composer update
Output
Loading composer repositories with package information
Updating dependencies
Lock file operations: 0 installs, 1 update, 0 removals
- Upgrading laravel/framework (v8.69.0 => v8.70.0)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 0 installs, 1 update, 0 removals
- Downloading laravel/framework (v8.70.0)
- Upgrading laravel/framework (v8.69.0 => v8.70.0): Extracting archive
Generating optimized autoload files
composer/package-versions-deprecated: Generating version class...
composer/package-versions-deprecated: ...done generating version class
> Illuminate\Foundation\ComposerScripts::postAutoloadDump
> @php artisan package:discover --ansi
UnexpectedValueException
Invalid route action: [1\App\Actions\Calendar\CalendarEvents].
at vendor/laravel/framework/src/Illuminate/Routing/RouteAction.php:92
88▕ */
89▕ protected static function makeInvokable($action)
90▕ {
91▕ if (! method_exists($action, '__invoke')) {
➜ 92▕ throw new UnexpectedValueException("Invalid route action: [{$action}].");
93▕ }
94▕
95▕ return $action.'@__invoke';
96▕ }
+8 vendor frames
9 routes/web.php:38
Illuminate\Support\Facades\Facade::__callStatic()
+3 vendor frames
13 routes/web.php:57
Illuminate\Routing\RouteRegistrar::group()
Script @php artisan package:discover --ansi handling the post-autoload-dump event returned with error code 1