如何让 PhpStorm 识别 Laravel 别名?

问题描述

Laravel 包在 config/app.php 中带有一个 aliases 数组

本质上,它允许在文档开头导入较短的命名空间。

例如,我可以仅通过 Illuminate\Support\Facades\DB::class 导入 DB 类:

<?PHP 

namespace App\Services\Whatever;

use DB;

但是,这会在我的 PHPStorm 编辑器中生成警告

警告:(4,5) 未定义类 'DB'

有没有办法让 PHPStorm 知道别名?还是我被迫不使用 Laravel 别名来解决这些 IDE 警告?

解决方法

尝试将此文件复制到您的 Laravel 项目的根文件夹中:

https://gist.github.com/barryvdh/5227822

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...