2017 © Pedro Peláez
 

library date-cast

A laravel package to easily play with date formats

image

tkeer/date-cast

A laravel package to easily play with date formats

  • Sunday, April 22, 2018
  • by tkeer
  • Repository
  • 1 Watchers
  • 0 Stars
  • 3 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 3 Versions
  • 0 % Grown

The README.md

Why

Ever wanted to show different date format on the frontend but same in Y-m-d in the db? You can easily manage date formats using DateCast. You don't need to write accessors/mutators for every field anymore., (*1)

How it works

use trait DateCast in you model class, (*2)

    protected $dates_to_cast = [
        scheduled_at
    ];


    $this->scheduled_at = 04/22/2018;

    //this will will stored in Y-m-d format in db
    //dumping this field will results in m/d/Y format

    dump($this->scheduled_at)
    04/22/2018

Auto parse

If you want auto detect format, (*3)

protected $auto_parse_dates = true;, (*4)

Different format for every field

If your date format is not detectable by Carbon or you want different format for every field, you can use $dates_cast_from_formats property., (*5)

    protected $dates_cast_from_formats = [
        scheduled_at => 'd/m/Y'
    ];

Installation

composer require tkeer/date-cast 1.*, (*6)

The Versions

22/04 2018

dev-master

9999999-dev

A laravel package to easily play with date formats

  Sources   Download

MIT

The Requires

 

by taukeer

laravel php date formats date-formats date-format

22/04 2018

1.1

1.1.0.0

A laravel package to easily play with date formats

  Sources   Download

MIT

The Requires

 

by taukeer

laravel date formats date-formats date-format

22/04 2018

1.0

1.0.0.0

A laravel package to easily play with date formats

  Sources   Download

MIT

The Requires

 

by taukeer

laravel date formats date-formats date-format