Package Data | |
---|---|
Maintainer Username: | angelside |
Maintainer Contact: | package@juysoft.com (Juy Software) |
Package Create Date: | 2016-01-08 |
Package Last Update: | 2020-02-02 |
Language: | PHP |
License: | MIT |
Last Refreshed: | 2024-12-15 03:01:04 |
Package Statistics | |
---|---|
Total Downloads: | 210 |
Monthly Downloads: | 0 |
Daily Downloads: | 0 |
Total Stars: | 1 |
Total Watchers: | 2 |
Total Forks: | 0 |
Total Open Issues: | 1 |
Character Solver is global middleware solution (convert back HTML Entity encoding) for some characters.
Default character replacement list (Can be changed through the configuration file):
ç -> ç
Ç -> Ç
ö -> ö
Ö -> Ö
ü -> ü
Ü -> Ü
➜ composer require juy/character-solver
Manual install (alternative)
Simply add the following to the "require" section of your composer.json file, and run
composer update
command.
"juy/character-solver": "^1.0"
➜ composer remove juy/character-solver
Append this line to your service providers array in config/app.php
.
Juy\CharacterSolver\ServiceProvider::class,
If you need change or add different character, you can publish a config file.
➜ php artisan vendor:publish --provider="Juy\CharacterSolver\ServiceProvider" --tag="config" --force
You can modify config as you wish.
return [
'enabled' => true,
// Default character replacement
'translate' => [
'ç' => 'ç',
'Ç' => 'Ç',
'ö' => 'ö',
'Ö' => 'Ö',
'ü' => 'ü',
'Ü' => 'Ü',
]
];
Package run automatically with a global middleware. You can enable/disable it on config/charactersolver.php
config file, after publish package config.
If you want to use middleware at Kernel file:
config/charactersolver.php
config file ('enabled' => false,
).app/Http/Kernel.php
file, in web middleware groups.\Juy\CharacterSolver\Middleware\CharacterSolver::class,
This project is open-sourced software licensed under the MIT License.