krafthaus / name-generator
Name generator for your next Laravel project.
1.0
2017-03-09 23:30 UTC
Requires
- php: >=7.0.0
Requires (Dev)
- orchestra/testbench: ~3.0
- phpunit/phpunit: ^4.8|^5.0
This package is auto-updated.
Last update: 2024-10-29 04:53:12 UTC
README
Installation
Add name-generator to your composer.json file:
"require": {
"krafthaus/name-generator": "^1.0"
}
Use composer to install the package:
$ composer update
Register the package:
'providers' => [
// ...
KraftHaus\NameGenerator\NameGeneratorServiceProvider::class,
]
Publish the configuration files:
$ 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.
Copyright (c) 2017 KraftHaus