Php Laravel 5.1中未定义的默认名称空间
我正在用Laravel 5.1开发一个应用程序。由于某些原因,默认名称空间路径的负载是红色的(使用PHPStorm 10)。它们被标记为“未定义的命名空间” 例如,当我使用artisan创建模型时,其结果如下:Php Laravel 5.1中未定义的默认名称空间,php,laravel,laravel-5,namespaces,Php,Laravel,Laravel 5,Namespaces,我正在用Laravel 5.1开发一个应用程序。由于某些原因,默认名称空间路径的负载是红色的(使用PHPStorm 10)。它们被标记为“未定义的命名空间” 例如,当我使用artisan创建模型时,其结果如下: use Illuminate\Database\Eloquent\Model; class Form extends Model { // } 而雄辩的是红色的。所以我不能用这个模型 app/config/app.php中也是如此 Where Illuminate\Suppo
use Illuminate\Database\Eloquent\Model;
class Form extends Model
{
//
}
而雄辩的是红色的。所以我不能用这个模型
app/config/app.php中也是如此
Where Illuminate\Support\Facades\
其中,正面为红色
这些是大量类似这样的命名空间错误(在根目录下)。你知道这可能是什么吗?见下文
这是PHPSTORM的问题。 对于有此问题的人,我通过以下方式解决: -闭式phpstorm -删除项目文件夹 -使用现有文件创建新项目
它对我很有效。当它发生在我身上时,我将光标放在
use
之前,然后按enter键
有时它会解决这个问题。试试这个: 打开设置->(设置图像中的路径) 选中“将IDE设置与composer.json同步” 在PhpStorm中:
这对我很有用。你试过更新你的作曲家吗???@Drudge是的。就这么做了。Smae问题…浏览器上有任何错误吗?在
composer.json中检查psr-4自动加载composer.json中检查psr-4自动加载是什么意思?