robbielove/laravel-lobster-name

一个简单的包,用于添加特性以生成名称

0.0.3 2023-05-11 09:41 UTC

This package is auto-updated.

Last update: 2024-09-11 12:38:09 UTC


README

Software License

安装

composer require robbielove/laravel-lobster-name

用法

将特性添加到您的模型中

use RobbieLove\LobsterName\Traits\HasLobsterName;

class User extends Model
{
    use HasLobsterName;
}

// use as attribute:

$user = new User;
$user->lobster_name; // Robbie Robster
$user->dog_name; // Rob Dog
$user->doctor_name; // Dr, Robbie
$user->judge_name; // The Honorable Judge Robbie
$user->king_name; // Your Highness, Robbie
$user->queen_name; // Your Majesty, Robbie
$user->initial_name; // R
$user->backwards_name; // eibboR

// New methods
$user->pirate_name; // Captain Robbie
$user->superhero_name; // Super Robbie
$user->secret_agent_name; // Agent R
$user->rapper_name; // Lil' Robbie
$user->space_explorer_name; // Astro Robbie
$user->anagram_name; // e.g. eobbiR
$user->alternating_case_name; // RoBbIe
$user->excited_name; // Robbie!!!
$user->reversed_case_name; // rOBBIE
$user->random_vowel_replaced_name; // e.g. Rebbe
$user->random_pattern_name; // e.g. Rebco
$user->palindrome_name; // e.g. Robor
$user->caesar_cipher_name; // e.g. Tloiaa
$user->emoji_name; // e.g. R🦄o🌈b🍩b🍦i🍉e🌮
$user->underscore_name; // e.g. R_obb_ie
$user->alliterative_name; // Robbie the Rabbit
$user->rhyming_name; // e.g. Bobbie
$user->onomatopoeia_name; // Robbie the Rumble
$user->in_pig_latin_name; // Obbieray
$user->in_gibberish_name; // Robsobobbier
$user->double_letters_name; // RRoobbbbiiee
$user->blankspace_name; // "  R  o  b  b  i  e  "

测试

使用以下命令运行测试

vendor/bin/phpunit

变更日志

请参阅 CHANGELOG 以获取有关最近更改的更多信息。

贡献

请参阅 CONTRIBUTING 以获取详细信息。

致谢

安全

如果您发现任何与安全相关的问题,请通过电子邮件 13571547+robbielove@users.noreply.github.com 联系,而不是使用问题跟踪器。

许可证

MIT 许可证 (MIT)。请参阅 许可证文件 以获取更多信息。