juy/character-solver
Composer 安装命令:
composer require juy/character-solver
包简介
Solve some character issue on source code
README 文档
README
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):
ç -> ç
Ç -> Ç
ö -> ö
Ö -> Ö
ü -> ü
Ü -> Ü
Supported/Tested Laravel versions
- Laravel 5.1 | 5.2 | 5.3
Requirements
- Laravel >= 5.1 : Laravel 5.1 or above.
- PHP >= 5.5.9 : PHP 5.5.9 or above on your machine.
Installation
Step:1 Install through composer
Install
➜ composer require juy/character-solver
Manual install (alternative)
Simply add the following to the "require" section of your composer.json file, and run
composer updatecommand.
"juy/character-solver": "^1.0"
Remove
➜ composer remove juy/character-solver
Step 2: Add the service provider
Append this line to your service providers array in config/app.php.
Juy\CharacterSolver\ServiceProvider::class,
Step 3: Publish config
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
Config overview
You can modify config as you wish.
return [
'enabled' => true,
// Default character replacement
'translate' => [
'ç' => 'ç',
'Ç' => 'Ç',
'ö' => 'ö',
'Ö' => 'Ö',
'ü' => 'ü',
'Ü' => 'Ü',
]
];
Usage
Package run automatically with a global middleware. You can enable/disable it on config/charactersolver.php config file, after publish package config.
Advanced usage
If you want to use middleware at Kernel file:
- Publish package config and disable it on
config/charactersolver.phpconfig file ('enabled' => false,). - Add the following code to
app/Http/Kernel.phpfile, in web middleware groups.
\Juy\CharacterSolver\Middleware\CharacterSolver::class,
License
This project is open-sourced software licensed under the MIT License.
统计信息
- 总下载量: 211
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 6
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2016-01-08