Laravel 8 / Blade 文件如何不显示控件中定义的变量的错误?

How in Laravel 8 / Blade file not to show errors on variables defined in control?

在我的 PhpStorm 2019.2.5 中使用 Laravel 8 / Blade 应用程序我看到一些标记为未定义的变量:

但实际上所有变量都是在控件中定义的,而不是在 blade php 文件中...

有没有办法不显示这样的错误?

<?php
/** @var MyType $myVariable */
?>
your template below...

IDE 不知道框架是如何工作的,这就是让他们理解声明变量的方式

您可以通过启用“搜索当前文件外的变量定义”来禁用 PHPStorm 对未定义变量的检查

不要在 blade 个文件中使用

改变你的所有

<?php echo $variable ?>

{{ $variable }}