1. Create new file called HandleRequests.php inside app\Livewire directory. <?php namespace App\Livewire; class HandleRequests extends \Livewire\Mechanisms\HandleRequests\HandleRequests { function getUpdateUri() { return (string) str(route('livewire.update', null, false))->start('/'); } } 2. Add this line to AppServiceProvider register function. /** * Register any application services. */ public function register(): void { ... $this->app->bind(\Livewire\Mechanisms\HandleRequests\HandleRequests::class, \App\Livewire\HandleRequests::class); } Edit composer.json "autoload": { "psr-4": { "App\\": "app/", "Database\\Factories\\": "database/factories/", "Database\\Seeders\\": "database/seeders/" }, ... "exclude-from-classmap": [ "vendor\\livewire\\livewire\\src\\Mechanisms\\HandleRequests\\HandleRequests.php" ] }, Done. Now php artisan route:trans:cache should work fine with Livewire v3.