2017 © Pedro Peláez
 

laravel-package character-solver

Solve some character issue on source code

image

juy/character-solver

Solve some character issue on source code

  • Friday, March 17, 2017
  • by angelside
  • Repository
  • 1 Watchers
  • 1 Stars
  • 198 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 1 Open issues
  • 13 Versions
  • 0 % Grown

The README.md

Character Solver Laravel Package

Latest Version on Packagist ![Software License][ico-license], (*1)

Character Solver is global middleware solution (convert back HTML Entity encoding) for some characters., (*2)

Default character replacement list (Can be changed through the configuration file):, (*3)

ç ->  ç
Ç ->  Ç
ö   ->  ö
Ö   ->  Ö
ü   ->  ü
Ü   ->  Ü

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 update command., (*4)

"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., (*5)

Juy\CharacterSolver\ServiceProvider::class,

Step 3: Publish config

If you need change or add different character, you can publish a config file., (*6)

➜ php artisan vendor:publish --provider="Juy\CharacterSolver\ServiceProvider" --tag="config" --force

Config overview

You can modify config as you wish., (*7)

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., (*8)

Advanced usage

If you want to use middleware at Kernel file:, (*9)

  1. Publish package config and disable it on config/charactersolver.php config file ('enabled' => false,).
  2. Add the following code to app/Http/Kernel.php file, in web middleware groups.
\Juy\CharacterSolver\Middleware\CharacterSolver::class,

License

This project is open-sourced software licensed under the MIT License., (*10)

The Versions

17/03 2017

dev-develop

dev-develop https://github.com/juy/CharacterSolver

Solve some character issue on source code

  Sources   Download

MIT

The Requires

 

laravel middleware character fix

16/03 2017

dev-master

9999999-dev https://github.com/juy/CharacterSolver

Solve some character issue on source code

  Sources   Download

MIT

The Requires

 

laravel middleware character fix

23/12 2016

1.0.10

1.0.10.0 https://github.com/juy/CharacterSolver

Solve some character issue on source code

  Sources   Download

MIT

The Requires

 

laravel middleware character fix

23/09 2016

1.0.9

1.0.9.0 https://github.com/juy/CharacterSolver

Solve some character issue on source code

  Sources   Download

MIT

The Requires

 

laravel middleware character fix

18/09 2016

1.0.8

1.0.8.0 https://github.com/juy/CharacterSolver

Solve some character issue on source code

  Sources   Download

MIT

The Requires

 

laravel middleware character fix

02/08 2016

1.0.7

1.0.7.0 https://github.com/juy/CharacterSolver

Solve some character issue on source code

  Sources   Download

MIT

The Requires

 

laravel middleware character source code

06/04 2016

1.0.6

1.0.6.0 https://github.com/juy/CharacterSolver

Solve some character issue on source code

  Sources   Download

MIT

The Requires

 

laravel middleware character source code

04/04 2016
30/03 2016
22/01 2016

1.0.3

1.0.3.0 https://github.com/juy/CharacterSolver

Solve some character issue on source code

  Sources   Download

MIT

The Requires

 

13/01 2016

1.0.2

1.0.2.0 https://github.com/juy/CharacterSolver

Solve some character issue on source code

  Sources   Download

MIT

The Requires

 

08/01 2016

1.0.1

1.0.1.0 https://github.com/juy/CharacterSolver

Solve some character issue on source code

  Sources   Download

MIT

The Requires

 

08/01 2016

1.0.0

1.0.0.0 https://github.com/juy/CharacterSolver

Solve some character issue on source code

  Sources   Download

MIT

The Requires