qedteam/pretty_timestamps

dev-master 2019-04-09 13:53 UTC

This package is not auto-updated.

Last update: 2024-05-07 16:16:42 UTC


README

Install

composer require qedteam/pretty_timestamps

Usage

Use trait in model and set up format and timezone

    use PrettyTimestamps\PrettyTimestamps;

    class ModelName extends Model {
        
        use PrettyTimestamps;

        // Pretty timestamp format
        protected $prettyFormat = 'd.m.Y';

        // Pretty timestamp timezone
        protected $prettyNewTimezone = 'CET';

        // Add timestamp + '_pretty' to model appended attributes
        protected $appends = ['created_at_pretty', 'updated_at_pretty'];
    }

Display pretty timestamp

    $model = ModelName::first();
    return $model->created_at_pretty; 

License

MIT