Files
sam-api/app/Traits/UppercaseAttributes.php

28 lines
485 B
PHP
Raw Permalink Normal View History

2025-07-17 10:05:47 +09:00
<?php
namespace App\Traits;
trait UppercaseAttributes
{
protected function getAttributeFromArray($key)
{
$upperKey = strtoupper($key);
2025-07-17 10:05:47 +09:00
return parent::getAttributeFromArray($upperKey);
}
public function __get($key)
{
$upperKey = strtoupper($key);
2025-07-17 10:05:47 +09:00
return parent::__get($upperKey);
}
public function __set($key, $value)
{
$upperKey = strtoupper($key);
2025-07-17 10:05:47 +09:00
return parent::__set($upperKey, $value);
}
}