Description
I was able to integrate your solution perfectly into my App.
I integrated your solution with Laravel-Lang, so I can add/remove already partially translated languages.
I also managed to implement views so as to filter translations that have not yet been translated, mark all non translated string, completion percentage etc.
My app is published on Forge from a GIT repository.
2 problems
- I had to exclude the Lang folder from GIT because modifying the files in production creates a misalignment with GIT and blocks the deployment on Forge.
- Locally everything works perfectly but in production it seems that the system cannot write to the files. It continues to overwrite the last row of the array and does not store subsequent strings.
At this point I would like to move the translations to the database but when I change the driver from file to database I always get the same error, also migrating others tables:
Error Call to a member function translations() on null at vendor/joedixon/laravel-translation/src/Drivers/Database.php:159 155▕ */ 156▕ public function getSingleTranslationsFor($language) 157▕ { 158▕ $translations = $this->getLanguage($language) ➜ 159▕ ->translations() 160▕ ->where('group', 'like', '%single') 161▕ ->orWhereNull('group') 162▕ ->get() 163▕ ->groupBy('group'); +12 vendor frames 13 [internal]:0 Illuminate\Foundation\Application::Illuminate\Foundation\{closure}(Object(Rinvex\Country\Providers\CountryServiceProvider)) +5 vendor frames 19 artisan:35 Illuminate\Foundation\Console\Kernel::handle(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
I also tried manually creating the migrations, and creating the tables.
Everything works but if I change the driver from file to database I always get the usual error, both in the console and online.
Thanks in advance for the support
- OS: OSX
- Browser chrome, safari
- Version leatest



