Модификация моделей
При работе с моделями мы настоятельно рекомендуем создавать прослойку в пространстве имён App\Models
вашего приложения, чтобы вносить туда какие-либо изменения без необходимости заменять использование класса в будущем.
Подробнее моделями можно ознакомиться по ссылкам:
Оригинал: https://laravel.com/docs/11.x/eloquent
namespace App\Models;
use Pranju\Bitrix24\Models\Crm\Deal;
class NewUser extends Deal
{
protected $connection = 'another_bitrix_connection';
protected $casts = [
'DATECREATE' => 'datetime',
];
public function getIsDeliveryAvailableAttribute(): bool
{
return $this->STGE_ID === 'stage id';
}
}
/** Использование */
$user = $user->where('DATECREATE', '>', now()->subDays(1))->first();
if ($user->is_delivery_available) {
echo 'delivery available';
}
Last updated