为什么PhpStorm会将Laravel控制器方法识别为未使用的?
我正在使用PhpStorm 2019.2.1开发Laravel应用程序。我从9.3切换到这个版本,现在它将控制器方法和类识别为未使用的。并提供了快速修复,但没有帮助为什么PhpStorm会将Laravel控制器方法识别为未使用的?,php,laravel,phpstorm,jetbrains-ide,Php,Laravel,Phpstorm,Jetbrains Ide,我正在使用PhpStorm 2019.2.1开发Laravel应用程序。我从9.3切换到这个版本,现在它将控制器方法和类识别为未使用的。并提供了快速修复,但没有帮助 原因可能是什么?我该如何解决这个问题?PhpStorm使用一个索引器来查找控制器类和方法的调用,它无法识别路由第二个参数,因为它是一个字符串 路由::获取“/someRoute”,'SomeController@SomeMethod'; 理论上,您可以使控制器类和方法保持静态,并像这样调用它们 Route::resource'stu
原因可能是什么?我该如何解决这个问题?PhpStorm使用一个索引器来查找控制器类和方法的调用,它无法识别路由第二个参数,因为它是一个字符串 路由::获取“/someRoute”,'SomeController@SomeMethod'; 理论上,您可以使控制器类和方法保持静态,并像这样调用它们 Route::resource'stuff',StuffController::class; 及 Route::get'/someRoute',SomeController::SomeMethod;
但最好忽略或抑制这些警告这是一项新的检查。。它不知道某些方法是行动。Laravel插件必须为此提供特殊支持:请参阅此父/相关问题:。ATM我建议对整个项目或特定文件夹禁用该检查,请参见检查此答案: