mziraki / nova-persian-date-field

Laravel Nova 伊朗/波斯日期/日期时间字段。

v1.1 2023-04-17 08:34 UTC

This package is auto-updated.

Last update: 2024-09-17 13:24:37 UTC


README

为 Laravel Nova 提供波斯/贾拉利日期/日期时间资源字段。

要求

  • php: ^8.0
  • laravel/nova: ^4.0

安装

使用 Composer 将此包安装到使用 Nova 的 Laravel 应用中

composer require mziraki/nova-persian-date-field

使用

在资源的 fields 方法中添加该字段

use MZiraki\PersianDateField\PersianDate;
use MZiraki\PersianDateField\PersianDateTime;

PersianDate::make('DueOn')
    ->color('rgb(30, 136, 229)') // customize color
    ->format('jYYYY/jMM/jDD') // customize display format
    ->locale('fa,en'), // customize locale

PersianDateTime::make('PublishedAt')
    ->color('rgb(30, 136, 229)') // customize color
    ->format('jYYYY/jMM/jDD HH:mm:ss') // customize display format
    ->locale('fa,en'), // customize locale

该字段扩展了 Laravel\Nova\Fields\Field 字段,因此所有常用方法都可用。

建议您包含标准的 date_format 验证规则,因为它不会自动添加。

致谢