Files
sam-api/app/Traits/UppercaseAttributes.php
2025-07-17 10:05:47 +09:00

25 lines
482 B
PHP

<?php
namespace App\Traits;
trait UppercaseAttributes
{
protected function getAttributeFromArray($key)
{
$upperKey = strtoupper($key);
return parent::getAttributeFromArray($upperKey);
}
public function __get($key)
{
$upperKey = strtoupper($key);
return parent::__get($upperKey);
}
public function __set($key, $value)
{
$upperKey = strtoupper($key);
return parent::__set($upperKey, $value);
}
}