flobbos / laravel-datable
A tiny Laravel package for easily switching localized dates
1.1.0
2022-03-25 14:34 UTC
Requires
- php: >=7.2.0
- illuminate/support: >=6.0
- jenssegers/date: ^4.0.0
This package is auto-updated.
Last update: 2024-10-25 19:55:39 UTC
README
For easy date localization
If you have trouble working with localized date formats used in combination with translations then this package might be for you. It simply provides a trait that you can add to your models which use https://github.com/jenssegers/date to provide localized date outputs.
Docs
Installation
Install the package
composer require flobbos/laravel-datable
That's it. Nothing else to do at this point.
Usage
Add it to the model
namespace App; use Illuminate\Database\Eloquent\Model; use Flobbos\Datable; class Event extends Model { use Datable\Datable; protected $dates = [ 'starts_on', 'ends_on' ]; }
This is all you need to do to make it work. You won't notice a difference anywhere except when you're pulling formats like this:
$your_model->starts_on->format('d. F Y');
The output will then have the localized month name instead of the default English.