adding attribute accessor

This commit is contained in:
Brian 2022-03-28 12:49:15 -06:00
parent 1d50c81dc7
commit 89fd4b6ea3
Signed by: brian
GPG Key ID: DE1A5390A3B84CD8

View File

@ -2,6 +2,7 @@
<content><![CDATA[ <content><![CDATA[
use App\Models\Traits\HasUidTrait; use App\Models\Traits\HasUidTrait;
use Illuminate\Database\Eloquent\Builder; use Illuminate\Database\Eloquent\Builder;
use Illuminate\Database\Eloquent\Casts\Attribute;
use Illuminate\Database\Eloquent\Prunable; use Illuminate\Database\Eloquent\Prunable;
use HasUidTrait; use HasUidTrait;
@ -84,7 +85,19 @@ protected function pruning(): void
| |
*/ */
// /**
* An accessor.
*
* @since 1.0.0
*
* @return \Illuminate\Database\Eloquent\Casts\Attribute
*/
protected function attrName(): Attribute
{
return Attribute::make(
get: fn ($value, $attributes) => $attributes['foo'],
);
}
/* /*
|-------------------------------------------------------------------------- |--------------------------------------------------------------------------