PhpStorm 将未定义的变量错误用于传递变量以查看

mei*_*omi 4 intellij-idea phpstorm laravel laravel-blade

我正在使用最新版本的 PhpStorm v2019.2。在此版本中Undefined Variable,所有传递的变量都可以从控制器查看

@foreach( $specifications as $specification )
     @php
         $type_spec = $specification->types->where('id',$property->type_id);
     @endphp
@endforeach
Run Code Online (Sandbox Code Playgroud)

或 PhpStorm 中的其他错误图片,我们$property从控制器传递过来,代码正常工作

或者其他错误

小智 5

只需添加/* @var $your-variable */到同@php一块

 @php
     /* @var $property */
     $property->load("rejects")
 @endphp
Run Code Online (Sandbox Code Playgroud)

或者

在你之上 fileName.blade.php

 <?php /* @var \App\Models\YourClassName $property */ ?>
Run Code Online (Sandbox Code Playgroud)

使用 v2019.1.3 + Laravel 8.x 测试