Name Generator for Laravel
, (*1)
Installation
Add name-generator to your composer.json file:, (*2)
"require": {
"krafthaus/name-generator": "^1.0"
}
Use composer to install the package:, (*3)
$ composer update
Register the package:, (*4)
'providers' => [
// ...
KraftHaus\NameGenerator\NameGeneratorServiceProvider::class,
]
Publish the configuration files:, (*5)
$ php artisan vendor:publish --provider="KraftHaus\NameGenerator\NameGeneratorServiceProvider" --tag=config
Usage
Generate a string of random words:
$words = KraftHaus\NameGenerator\Facades\Generator::generate();
// output: word1 word2
// Or define the amount of words you'd like to output:
$words = KraftHaus\NameGenerator\Facades\Generator::generate(5);
// output: word1 word2 word3 word4 word5
// With the glue parameter:
$words = KraftHaus\NameGenerator\Facades\Generator::generate(3, '-');
// output: word1-word2-word3
Generate an array of random words:
$words = KraftHaus\NameGenerator\Facades\Generator::raw();
// output: ['word1', 'word2'];
// Or define the amount of words you'd like to output:
$words = KraftHaus\NameGenerator\Facades\Generator::raw(4);
// output: ['word1', 'word2', 'word3', 'word4'];
License
This package is available under the MIT license., (*6)
Copyright (c) 2017 KraftHaus, (*7)