├── LICENSE.md ├── README.md ├── composer.json ├── database └── migrations │ └── 2020_05_10_100000_create_translations_table.php └── src ├── Events └── TranslationMissing.php ├── Exceptions ├── AttributeNotTranslatableException.php └── TranslationMissingException.php ├── Scopes └── TranslationsEagerLoadingScope.php ├── Strategies ├── ExtraTable │ ├── ExtraTableStrategy.php │ ├── HasTranslations.php │ └── Models │ │ └── Translation.php ├── ExtraTableExtended │ ├── ExtraTableExtendedStrategy.php │ └── HasTranslations.php ├── InteractsWithTranslator.php ├── RelationTranslatorStrategy.php ├── SingleTable │ ├── HasTranslations.php │ ├── Models │ │ └── Translation.php │ └── SingleTableStrategy.php ├── SingleTableExtended │ ├── HasTranslations.php │ └── SingleTableExtendedStrategy.php └── TranslatorStrategy.php ├── TranslatableServiceProvider.php ├── TranslationSet.php └── Translator.php /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xalaida/laravel-translatable/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xalaida/laravel-translatable/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xalaida/laravel-translatable/HEAD/composer.json -------------------------------------------------------------------------------- /database/migrations/2020_05_10_100000_create_translations_table.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xalaida/laravel-translatable/HEAD/database/migrations/2020_05_10_100000_create_translations_table.php -------------------------------------------------------------------------------- /src/Events/TranslationMissing.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xalaida/laravel-translatable/HEAD/src/Events/TranslationMissing.php -------------------------------------------------------------------------------- /src/Exceptions/AttributeNotTranslatableException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xalaida/laravel-translatable/HEAD/src/Exceptions/AttributeNotTranslatableException.php -------------------------------------------------------------------------------- /src/Exceptions/TranslationMissingException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xalaida/laravel-translatable/HEAD/src/Exceptions/TranslationMissingException.php -------------------------------------------------------------------------------- /src/Scopes/TranslationsEagerLoadingScope.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xalaida/laravel-translatable/HEAD/src/Scopes/TranslationsEagerLoadingScope.php -------------------------------------------------------------------------------- /src/Strategies/ExtraTable/ExtraTableStrategy.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xalaida/laravel-translatable/HEAD/src/Strategies/ExtraTable/ExtraTableStrategy.php -------------------------------------------------------------------------------- /src/Strategies/ExtraTable/HasTranslations.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xalaida/laravel-translatable/HEAD/src/Strategies/ExtraTable/HasTranslations.php -------------------------------------------------------------------------------- /src/Strategies/ExtraTable/Models/Translation.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xalaida/laravel-translatable/HEAD/src/Strategies/ExtraTable/Models/Translation.php -------------------------------------------------------------------------------- /src/Strategies/ExtraTableExtended/ExtraTableExtendedStrategy.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xalaida/laravel-translatable/HEAD/src/Strategies/ExtraTableExtended/ExtraTableExtendedStrategy.php -------------------------------------------------------------------------------- /src/Strategies/ExtraTableExtended/HasTranslations.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xalaida/laravel-translatable/HEAD/src/Strategies/ExtraTableExtended/HasTranslations.php -------------------------------------------------------------------------------- /src/Strategies/InteractsWithTranslator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xalaida/laravel-translatable/HEAD/src/Strategies/InteractsWithTranslator.php -------------------------------------------------------------------------------- /src/Strategies/RelationTranslatorStrategy.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xalaida/laravel-translatable/HEAD/src/Strategies/RelationTranslatorStrategy.php -------------------------------------------------------------------------------- /src/Strategies/SingleTable/HasTranslations.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xalaida/laravel-translatable/HEAD/src/Strategies/SingleTable/HasTranslations.php -------------------------------------------------------------------------------- /src/Strategies/SingleTable/Models/Translation.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xalaida/laravel-translatable/HEAD/src/Strategies/SingleTable/Models/Translation.php -------------------------------------------------------------------------------- /src/Strategies/SingleTable/SingleTableStrategy.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xalaida/laravel-translatable/HEAD/src/Strategies/SingleTable/SingleTableStrategy.php -------------------------------------------------------------------------------- /src/Strategies/SingleTableExtended/HasTranslations.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xalaida/laravel-translatable/HEAD/src/Strategies/SingleTableExtended/HasTranslations.php -------------------------------------------------------------------------------- /src/Strategies/SingleTableExtended/SingleTableExtendedStrategy.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xalaida/laravel-translatable/HEAD/src/Strategies/SingleTableExtended/SingleTableExtendedStrategy.php -------------------------------------------------------------------------------- /src/Strategies/TranslatorStrategy.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xalaida/laravel-translatable/HEAD/src/Strategies/TranslatorStrategy.php -------------------------------------------------------------------------------- /src/TranslatableServiceProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xalaida/laravel-translatable/HEAD/src/TranslatableServiceProvider.php -------------------------------------------------------------------------------- /src/TranslationSet.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xalaida/laravel-translatable/HEAD/src/TranslationSet.php -------------------------------------------------------------------------------- /src/Translator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xalaida/laravel-translatable/HEAD/src/Translator.php --------------------------------------------------------------------------------