Configurable

StaticFacadeToServiceMethodCallRector

Change static facade call to service method via constructor injection

 class SomeController
 {
+    public function __construct(private readonly \Illuminate\Auth\AuthManager $authManager)
+    {
+    }
     public function store()
     {
-        return \Illuminate\Support\Facades\Auth::user();
+        return $this->authManager->user();
     }
 }

Configure your rector.php:

<?php

use RectorLaravel\Rector\StaticCall\StaticFacadeToServiceMethodCallRector;
use RectorLaravel\ValueObject\StaticCallToMethodCall;
use Rector\Config\RectorConfig;

return RectorConfig::configure()
    ->withConfiguredRule(StaticFacadeToServiceMethodCallRector::class, [
        new StaticCallToMethodCall('Illuminate\Support\Facades\Auth', '*', 'Illuminate\Auth\AuthManager', '*'),
    ]);