public function __set($key, $value)
{
// Dynamically set the encryptable attribute
if (!empty($value) && $this->setDynamicEncryptable($key, $value)) {
return;
}
// Fallback to the default Eloquent dynamic setter
parent::__set($key, $value);
// Dynamically juggle the attribute.
$this->setDynamicJuggle($key, $value);
}