niladam / romanian-date
为 Laravel Nova 定制的罗马尼亚日期选择器。
1.0.4
2020-01-27 17:17 UTC
Requires
- php: >=7.1.0
- laravel/nova: *
README
为 Laravel Nova 定制的罗马尼亚日期选择器
将罗马尼亚本地化应用于 Laravel Nova 默认的 Date
字段,该字段目前不支持开箱即用的本地化。
本包使用 airbnb 主题。
安装
要安装此包,请运行以下命令
composer require niladam/romanian-date
用法
它使用与 Nova 默认的 Date
字段 相同的 API
使用 RomanianDate
类代替直接使用 Date
,或者在下面的示例中使用它作为别名,以避免过多重构。
<?php namespace App\Nova; use Illuminate\Http\Request; use Madalin\RomanianDate\RomanianDate as Date; class User extends Resource { // [..] /** * Get the fields displayed by the resource. * * @param \Illuminate\Http\Request $request * @return array */ public function fields(Request $request) { return [ ID::make()->sortable(), Text::make(__('Name'), 'name') ->sortable() ->rules('required', 'max:255'), Text::make(__('Email Address'), 'email') ->sortable() ->rules('required', 'email', 'max:254') ->creationRules('unique:users,email') ->updateRules('unique:users,email,{{resourceId}}'), Password::make(__('Password'), 'password') ->onlyOnForms() ->creationRules('required', 'string', 'min:6') ->updateRules('nullable', 'string', 'min:6'), Date::make(__('Updated at'), 'updated_at') ->format('DD MMM YYYY') ->updateRules('required', 'date') ->hideFromIndex(), ]; } }