visual-ideas / moonshine-laravel-translations
使用MoonShine管理面板管理Laravel翻译文件
1.1.0
2023-09-27 08:50 UTC
Requires
- php: ^8.0|^8.1|^8.2
- ext-json: *
- laravel/framework: ^9.21|^10.0
- moonshine/moonshine: ^1.60
- spatie/laravel-translatable: ^6.5
- visual-ideas/moonshine-spatie-translatable: ^1.1
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.21
README
安装
您可以通过composer安装此包
composer require visual-ideas/moonshine-laravel-translations
您必须使用以下命令运行迁移
php artisan migrate
您可以使用以下命令发布配置文件
php artisan vendor:publish --provider="VI\MoonShineLaravelTranslations\Providers\MoonShineLaravelTranslationsServiceProvider" --tag="config"
这是发布配置文件的内容
TODO Config info
将新的MoonShine资源添加到您的MoonShineServiceProvider文件中,例如
MenuItem::make('Переводы', new \VI\MoonShineLaravelTranslations\Resources\MoonShineLaravelTranslationResource()) ->translatable() ->badge(fn()=>cache()->remember('moonshine_laravel_translations_changed_count', now()->addMinute(), fn()=>\VI\MoonShineLaravelTranslations\Models\MoonshineLaravelTranslation::getCountChanged())) ->icon('heroicons.outline.language'),
鸣谢
许可协议
MIT许可协议(MIT)。有关更多信息,请参阅许可文件