Promena imena po padezima za Laravel 5
shonetow/imena-po-padezima-laravel is a Laravel package for promena imena po padezima za laravel 5.
It currently has 0 GitHub stars and 144 downloads on Packagist (latest version 1.0.1).
Install it with composer require shonetow/imena-po-padezima-laravel.
Discover more Laravel packages by shonetow
or browse all Laravel packages to compare alternatives.
Last updated
Menjanje imena po padežima bez korišćenja baze podataka za Laravel. Cela skripta je bazirana na srpskom pravopisu, tako da za region nisam siguran.
Demo: http://shonetow.net/padezi
U skripti možete promeniti vrednosti koje određuju pol. Podrazumevane vrednosti su 1 za ženski pol i 2 za muški.
Preko Comopser-a:
composer require shonetow/imena-po-padezima-laravel
U config.app.php dodati service provider.
'providers' => [
Shonetow\Padezi\PadezServiceProvider::class,
];
I alijas:
'aliases' => [
'Padez' => Shonetow\Padezi\Padez::class,
];
Za konfiguraciju polova i izuzetih imena kucajte sledeće u terminalu:
php artisan vendor:publish
$ime = 'Predrag';
$pol = 2;
echo Padez::nominativ($ime); // Predrag
echo Padez::genitiv($ime, $pol); // Predraga
echo Padez::dativ($ime, $pol); // Predragu
echo Padez::akuzativ($ime, $pol); // Predraga
echo Padez::vokativ($ime, $pol); // Predraže
echo Padez::instrumental($ime, $pol); // Predragom
echo Padez::lokativ($ime, $pol); // Predragu
Neka imena je nemoguće obraditi logički, jer zavise od naglaska. Ovo se uglavnom prepoznaje kod vokativa. U tom slučaju ta imena možete dodati u svojstva $female_exceptions i $male_exceptions.
Neka imena se već nalaze tamo, a možete mi poslati Pull request.