Download the PHP package sebudesign/laravel-poeditor without Composer
On this page you can find all versions of the php package sebudesign/laravel-poeditor. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download sebudesign/laravel-poeditor
More information about sebudesign/laravel-poeditor
Files in sebudesign/laravel-poeditor
Package laravel-poeditor
Short Description A Laravel package for POEditor
License MIT
Homepage https://github.com/SeBuDesign/Laravel-POEditor
Informations about the package laravel-poeditor
Laravel-POEditor
A Laravel wrapper for the POEditor. In order to use this package you need to have an account and project at POEditor. You can retrieve your API token and project id's from your account page in the API Access tab.
- Installation
- Usage
- Unit Testing
Installation
- Laravel
- Lumen
Laravel
This package can be used in Laravel 5.4 or higher.
You can install the package via composer:
In Laravel 5.5 the service provider will automatically get registered. In older versions of the framework just add the service provider in config/app.php
file:
You can publish the config file with:
When published, the config/poeditor.php
config file contains:
Add the POEDITOR_API_TOKEN and POEDITOR_PROJECT_ID to your .env file.
Lumen
You can install the package via Composer:
Copy the required files:
As well as the configuration and the service provider:
Usage
- Automatic
- Manual
Automatic
Make sure you've updated your .env file with the right API credentials.
If you wish to automatically update your translation files you need to add them to your .gitignore file. The command will create real files and that will cause problems with git and your deployments. Add the following line to your .gitignore, this will exclude all files generated by the command.
Next you want to modify your app/Console/Kernel.php
and add the following line to the schedule function:
Manual
Make sure you've updated your .env file with the right API credentials.
If you want to update the translations locally and commit them to git and deploy them, you just manually run the synchronise:translations
. Optionally you may add a project id in the terminal.
Unit Testing
In your application's tests, you need to make sure you run the artisan command to synchronise the translations. See Usage for more information.
All versions of laravel-poeditor with dependencies
guzzlehttp/guzzle Version ^6.3
illuminate/container Version ~5.3.0|~5.4.0|~5.5.0|~5.6.0|~5.7.0
illuminate/contracts Version ~5.3.0|~5.4.0|~5.5.0|~5.6.0|~5.7.0
illuminate/database Version ~5.4.0|~5.5.0|~5.6.0|~5.7.0