for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace FaithGen\SDK\Models\Ministry;
use FaithGen\SDK\Models\UuidModel;
use FaithGen\SDK\Traits\Relationships\Belongs\BelongsToMinistryTrait;
class Profile extends UuidModel
{
use BelongsToMinistryTrait;
protected $table = 'fg_profiles';
protected $casts = [
'location' => 'array',
'phones' => 'array',
'emails' => 'array',
];
//****************************************************************************//
//***************************** MODEL ATTRIBUTES *****************************//
//****************************************************************************///
public function getVisionAttribute($val)
return ucfirst($val);
}
public function getMissionAttribute($val)
public function getLocationAttribute($location)
if (! $location) {
return [
'address' => [
'name' => 'not-set',
'formatted' => 'not-set',
],
'locality' => 'not-set',
'country' => 'not-set',
'postal_code' => 'not-set',
return $location;