Laravel Community Tools by Tighten
Laravel Nova icon Nova Packages
R

Romanian Date

Installation Instructions

Install

In order to install this, run the following command:

composer require niladam/romanian-date

Usage

It uses the same API as Nova's default Date Field

Use RomanianDate class instead of Date directly or use it like an alias in the below example in order to not refactor too much.

<?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(),
        ];
    }
}

Readme

Romanian Date

Romanian Date Picker for Laravel Nova

Apply Romanian localisation to Laravel Nova's default Date field that currently doesn't support localisation out of the box.

This package uses the airbnb theme.

Romanian Date

Install

In order to install this, run the following command:

composer require niladam/romanian-date

Usage

It uses the same API as Nova's default Date Field

Use RomanianDate class instead of Date directly or use it like an alias in the below example in order to not refactor too much.

<?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(),
        ];
    }
}

Screenshots

Back to Top
Added 7 years ago
Last updated 6 Years Ago
Version 1.0.4
Nova Version *
Composer
niladam/romanian-date
GitHub stars 1
Packagist downloads 30

Favorites

0 users favorited

Rating

N/A
(out of 5)
★★★★★
★★★★
★★★
★★
0 ratings

Brought to you by Tighten

Issues/Feature Requests Stats Package Ideas