diff --git a/app/Casts/NiceDate.php b/app/Casts/NiceDate.php deleted file mode 100644 index 775d6a2..0000000 --- a/app/Casts/NiceDate.php +++ /dev/null @@ -1,47 +0,0 @@ -isToday() ? - trans('Aujourd\'hui à :time', [ - 'time' => $value->isoFormat('HH:mm') - ]) : $value->isoFormat('YYYY/MM/DD HH:mm'); - } - - /** - * Parse a date string to a date time date. - * - * @param Model $model - * @param string $key - * @param mixed $value - * @param array $attributes - * @return string - * @phpcs:disable Squiz.Commenting.FunctionComment.TypeHintMissing - * @phpcs:disable Squiz.Commenting.FunctionComment.ScalarTypeHintMissing - */ - public function set($model, $key, $value, $attributes) - { - return Carbon::parse($value)->isoFormat('YYYY/MM/DD HH:mm'); - } -} diff --git a/app/Models/News.php b/app/Models/News.php index 19038b8..7c3356f 100644 --- a/app/Models/News.php +++ b/app/Models/News.php @@ -2,7 +2,6 @@ namespace App\Models; -use App\Casts\NiceDate; use App\Enums\PublishedStatus; use App\Lib\ToolboxHelper; use Illuminate\Database\Eloquent\Factories\HasFactory; @@ -148,14 +147,4 @@ class News extends Model ToolboxHelper::assertFieldIsUnique($table, 'title', $title, $id); ToolboxHelper::assertFieldIsUnique($table, 'slug', Str::slug($title), $id); } - - /** - * updated_at_date getter - * - * @return string - */ - public function getUpdatedAtDateAttribute(): string - { - return (new NiceDate())->get($this, 'published_at', $this->published_at, []); - } } diff --git a/app/Models/Slider.php b/app/Models/Slider.php index 255020d..9162e32 100644 --- a/app/Models/Slider.php +++ b/app/Models/Slider.php @@ -3,7 +3,6 @@ namespace App\Models; use App\Casts\HtmlColor; -use App\Casts\NiceDate; use App\Enums\Sliders\SliderPosition; use App\Enums\Sliders\SliderType; use App\Lib\ToolboxHelper; @@ -115,14 +114,4 @@ class Slider extends Model } // * METHODS - - /** - * updated_at_date getter - * - * @return string - */ - public function getUpdatedAtDateAttribute(): string - { - return (new NiceDate())->get($this, 'updated_at', $this->updated_at, []); - } } diff --git a/resources/views/back/news/form.blade.php b/resources/views/back/news/form.blade.php index 3bdb8f8..62867aa 100644 --- a/resources/views/back/news/form.blade.php +++ b/resources/views/back/news/form.blade.php @@ -18,7 +18,7 @@
@if(isset($newsModel) and $newsModel->published->equals(App\Enums\PublishedStatus::published())) - {{ __('Publié le :date', ['date' => $newsModel->published_at->isoFormat('DD/MM/YYYY à HH:mm')]) }} + {{ __('Publié le :date', ['date' => $newsModel->published_at->formatLocalized('%d/%m/%Y à %I:%M')]) }} @endif + @include('back.modules.input-error', [ 'inputName' => 'publish_at', 'helperId' => 'sliderPublishAtHelp' , 'helper' => __('Uniquement pour planifier la publication, le slider deviendra visible.') ]) @@ -90,7 +90,7 @@
- + @include('back.modules.input-error', [ 'inputName' => 'unpublish_at', 'helperId' => 'sliderUnPublishAtHelp' , 'helper' => __('Uniquement pour planifier la fin de la publication, le slider deviendra invisible.') ]) diff --git a/resources/views/back/sliders/index.blade.php b/resources/views/back/sliders/index.blade.php index 40c9c0c..fdaa556 100644 --- a/resources/views/back/sliders/index.blade.php +++ b/resources/views/back/sliders/index.blade.php @@ -98,7 +98,7 @@ - {{ $slider->updated_at_date }} + {{ $slider->updated_at->formatLocalized('%d/%m/%Y à %I:%M') }}