Configurable

RouteActionCallableRector

Use PHP callable syntax instead of string syntax for controller route declarations.

-Route::get('/users', 'UserController@index');
+Route::get('/users', [\App\Http\Controllers\UserController::class, 'index']);

 Route::group(['namespace' => 'Admin'], function () {
-    Route::get('/users', 'UserController@index');
+    Route::get('/users', [\App\Http\Controllers\Admin\UserController::class, 'index']);
 })

Configure your rector.php:

<?php

use RectorLaravel\Rector\StaticCall\RouteActionCallableRector;
use Rector\Config\RectorConfig;

return RectorConfig::configure()
    ->withConfiguredRule(RouteActionCallableRector::class, [
        'namespace' => 'App\Http\Controllers',
    ]);