PHPStorm中的类显示红线
文件名有一条红色波浪线,但我没有看到在我创建的类中出现错误。这是PHPStorm的错误吗?没有迹象表明我遗漏了什么。在红线上方悬停不会显示更多信息PHPStorm中的类显示红线,php,Php,文件名有一条红色波浪线,但我没有看到在我创建的类中出现错误。这是PHPStorm的错误吗?没有迹象表明我遗漏了什么。在红线上方悬停不会显示更多信息 它可能会抱怨您正在定义类的同一文件中使用该类。请尝试将鼠标悬停在带下划线的类名上。你会得到一个工具提示,说明它被标记的原因。实际上工具提示没有出现。。。unfortunately@sesc360试过移除这个吗使用App\Classes\User是否允许我在Laravel中使用User类来扩展它以实现我自己的目的?这可能是在抱怨您在定义类的同一文件中
它可能会抱怨您正在定义类的同一文件中使用该类。请尝试将鼠标悬停在带下划线的类名上。你会得到一个工具提示,说明它被标记的原因。实际上工具提示没有出现。。。unfortunately@sesc360试过移除这个吗<代码>使用App\Classes\User
是否允许我在Laravel中使用User类来扩展它以实现我自己的目的?这可能是在抱怨您在定义类的同一文件中使用该类尝试将鼠标悬停在带下划线的类名上。你会得到一个工具提示,说明它被标记的原因。实际上工具提示没有出现。。。unfortunately@sesc360试过移除这个吗<代码>使用App\Classes\User是否允许我在Laravel中使用User类来扩展它以达到我自己的目的?
<?php
namespace App\Classes;
use App\Events\EventGenerator;
use Illuminate\Database\Eloquent\Model;
use App\Classes\User;
class User extends Model {
use EventGenerator;
// Define Table Setup with fillabe fields
protected $table = 'users';
protected $fillable = ['name', 'user_reference', 'first_name', 'last_name', 'user_type_id', 'created_at', 'updated_at'];
public $timestamps = true;
// Set class properties
public function set($data) {
foreach ($data as $key => $value) {
$this->{$key} = $value;
}
return $this;
}
public function getAllUsers() {
$responders = User::all();
return $responders;
}
public function getUser($userReference) {
$user = User::where('user_reference', '=', $userReference)->first();
return $user;
}
}