Download the PHP package visual-ideas/moonshine-spatie-translatable without Composer
On this page you can find all versions of the php package visual-ideas/moonshine-spatie-translatable. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download visual-ideas/moonshine-spatie-translatable
More information about visual-ideas/moonshine-spatie-translatable
Files in visual-ideas/moonshine-spatie-translatable
Package moonshine-spatie-translatable
Short Description Spatie\Translatable field for MoonShine Laravel admin panel
License MIT
Homepage https://moonshine.cutcode.dev/section/fields-spatie-translatable
Informations about the package moonshine-spatie-translatable
Spatie\Translatable field for MoonShine Laravel admin panel
Extend JSON field.
Compatibility
MoonShine | Moonshine Spatie Translatable | Currently supported |
---|---|---|
>= v1.0 | ^1.0 | no |
>= v2.0 | ^2.0 | yes |
>= v3.0 | ^3.0 | yes |
Installation
This field belongs to a separate package, you have to complete the installation before using it
For MoonShine 2.*:
For MoonShine 3.* (current version):
The field is purposed for work with the Laravel-translatable package made by Spatie. Before using the Spatie\Translatable field, make sure that:
- The spatie/laravel-translatable package is installed and configured.
- The field passed to the Spatie\Translatable is added to the $translatable array of the model.
Mandatory translations
The ->requiredLanguages(array $languages)
method is used to specify the languages required by the validator for creating/saving a record.
It is recommended to pass the config('app.fallback_locale') value to this method
Recommended translations
If you specify this array, the language codes in the forms for adding/modifying a specific translation will be placed at the beginning of the list of all possible languages.
Deleting
You can delete specific translations from out of the entered ones
If you leave the translation text blank, it will be deleted! If there are two translations into the same language, the translation that comes first will be deleted (replaced)!