If you try to open tld/list/admins, it will show a bad steam profile just like #163 .
recommended patch:
add this to SaAdmin model
protected $casts = [
'player_steamid' => 'string',
];
Whole working SaAdmin.php:
namespace App\Models;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
class SaAdmin extends Model
{
use HasFactory;
public $timestamps = false;
protected $casts = [
'player_steamid' => 'string',
];
public function __construct(array $attributes = [])
{
parent::__construct($attributes);
$this->setConnection('mysql');
}
public function servers()
{
return $this->belongsTo(SaServer::class, 'server_id', 'id');
}
public function adminFlags() {
return $this->hasMany(SaAdminsFlags::class, 'admin_id', 'id');
}
public function adminGroups() {
return $this->hasMany(SaGroupsServers::class, 'group_id', 'group_id');
}
public function groupsServers()
{
return $this->hasMany(SaGroupsServers::class, 'server_id', 'server_id');
}
}
If you try to open tld/list/admins, it will show a bad steam profile just like #163 .
recommended patch:
add this to SaAdmin model
Whole working SaAdmin.php: