LaravelCollective v6.2:在 PhpStorm 中未定义 class 'Form'
LaravelCollective v6.2: Undefined class 'Form' in PhpStorm
我刚刚安装了 LaravelCollective v6.2 运行 $ composer require laravelcollective/html
命令。
我做了一个表格:
{!! Form::open(['url' => '/posts']) !!}
<div class="form-group">
<label for="inputTitle"></label>
<input type="text" class="form-control" id="inputTitle" placeholder="Enter title"
name="title">
</div>
<button type="submit" class="btn btn-primary">Submit</button>
{!! Form::close() !!}
PhpStorm 说未定义 class 'Form'。我该如何解决这个问题?
我的composer.json:
"require": {
"php": "^7.3|^8.0",
"fideloper/proxy": "^4.4",
"fruitcake/laravel-cors": "^2.0",
"guzzlehttp/guzzle": "^7.0.1",
"laravel/framework": "^8.40",
"laravel/tinker": "^2.5",
"laravelcollective/html": "^6.2"
},
Form
是一个 Laravel 门面。这里涉及到相当多的魔法。
你使用 Barry vd 的 Laravel IDE Helper 吗?休维尔?
- 如果没有:安装并使用它。它生成特殊的
.php
文件,供 IDE 使用以更好地理解 Laravel 相关代码(门面和其他 Laravel 内容)。
- 如果这样做:您需要重新生成 IDE 帮助程序文件,以便它包含
Form
外观。
我刚刚安装了 LaravelCollective v6.2 运行 $ composer require laravelcollective/html
命令。
我做了一个表格:
{!! Form::open(['url' => '/posts']) !!}
<div class="form-group">
<label for="inputTitle"></label>
<input type="text" class="form-control" id="inputTitle" placeholder="Enter title"
name="title">
</div>
<button type="submit" class="btn btn-primary">Submit</button>
{!! Form::close() !!}
PhpStorm 说未定义 class 'Form'。我该如何解决这个问题?
我的composer.json:
"require": {
"php": "^7.3|^8.0",
"fideloper/proxy": "^4.4",
"fruitcake/laravel-cors": "^2.0",
"guzzlehttp/guzzle": "^7.0.1",
"laravel/framework": "^8.40",
"laravel/tinker": "^2.5",
"laravelcollective/html": "^6.2"
},
Form
是一个 Laravel 门面。这里涉及到相当多的魔法。
你使用 Barry vd 的 Laravel IDE Helper 吗?休维尔?
- 如果没有:安装并使用它。它生成特殊的
.php
文件,供 IDE 使用以更好地理解 Laravel 相关代码(门面和其他 Laravel 内容)。 - 如果这样做:您需要重新生成 IDE 帮助程序文件,以便它包含
Form
外观。