Php 如何在laravel中将输入字段值验证为复数?
我想在一个数据库表中存储数据库表名。按照一般惯例,表名为复数,型号为单数 我只是想验证用户输入是否为复数 例如Php 如何在laravel中将输入字段值验证为复数?,php,string,laravel,Php,String,Laravel,我想在一个数据库表中存储数据库表名。按照一般惯例,表名为复数,型号为单数 我只是想验证用户输入是否为复数 例如 child => false, children => true baby => false, babies => true number => false, numbers => true, php或laravel中是否有任何库可以检查字符串的此类属性 非常感谢您的任何建议。您可以使用字符串帮助器函数进行此操作,并对其进行比较。所以你可以创造你自
child => false, children => true
baby => false, babies => true
number => false, numbers => true,
php或laravel中是否有任何库可以检查字符串的此类属性
非常感谢您的任何建议。您可以使用字符串帮助器函数进行此操作,并对其进行比较。所以你可以创造你自己的。但这里是用法:
str_plural('child'); // = children
// or
Str::plural('child');
更多信息。您可以使用字符串帮助器函数进行比较。所以你可以创造你自己的。但这里是用法:
str_plural('child'); // = children
// or
Str::plural('child');
更多信息。您可以创建一个只检查给定值是否等于其多元形式的:
use Illuminate\Contracts\Validation\Rule;
class IsPluralRule implements Rule
{
public function passes($attribute, $value)
{
return $value === Str::plural($value);
}
public function message()
{
return ':attribute needs to be a plural!';
}
}
您可以创建一个只检查给定值是否等于其多元形式的:
use Illuminate\Contracts\Validation\Rule;
class IsPluralRule implements Rule
{
public function passes($attribute, $value)
{
return $value === Str::plural($value);
}
public function message()
{
return ':attribute needs to be a plural!';
}
}
我知道自定义验证规则,让我检查函数谢谢,我保存了我的日期我知道自定义验证规则,让我检查函数谢谢,我保存了我的日期