LaravelPackages.net
Acme Inc.
Toggle sidebar
limenet/laravel-datetime-attributes

Set a datetime attribute separately using a date and a time. This is especially helpful for input[type=date] and input[type=time].

1.396
0
v1.2.0
About limenet/laravel-datetime-attributes

limenet/laravel-datetime-attributes is a Laravel package for set a datetime attribute separately using a date and a time. this is especially helpful for input[type=date] and input[type=time].. It currently has 0 GitHub stars and 1.396 downloads on Packagist (latest version v1.2.0). Install it with composer require limenet/laravel-datetime-attributes. Discover more Laravel packages by limenet or browse all Laravel packages to compare alternatives.

Last updated

Laravel Datetime Attributes

Latest Version on Packagist GitHub Tests Action Status GitHub Code Style Action Status Total Downloads

Set a datetime attribute separately using a date and a time. This is especially helpful for input[type=date] and input[type=time]

Usage

<?php

use Illuminate\Database\Eloquent\Model as Base;
use Limenet\LaravelDatetimeAttributes\DateTimeTrait;

class Model extends Base
{
    use DateTimeTrait;

    public function getStartDateAttribute()
    {
        return $this->dtGetDate('start');
    }

    public function getStartTimeAttribute()
    {
        return $this->dtGetTime('start');
    }

    public function setStartDateAttribute($value)
    {
        $this->dtSetDate('start', $value);
    }

    public function setStartTimeAttribute($value)
    {
        $this->dtSetTime('start', $value);
    }
}

Star History Chart