Php Str::endsWith()Laravel-检查多个案例的最佳实践?
我一直在使用Php Str::endsWith()Laravel-检查多个案例的最佳实践?,php,laravel,laravel-5,Php,Laravel,Laravel 5,我一直在使用Str::endsWith检查一些字符串,确保阻止某些域注册到我的站点 我只是想知道是否有一种好方法可以将多个“检查”传递给Laravel中的Str::endsWith $result = Str::endsWith($email_address, '@mail.ru'); 我可以传递一个数组作为它检查多个扩展名的第二个参数吗?为了保持它的整洁,可以使用Laravel的验证器 从Laravel 5.8.17开始,添加了结束规则。因此,假设您正在验证请求-您可以这样使用它: $req
Str::endsWith
检查一些字符串,确保阻止某些域注册到我的站点
我只是想知道是否有一种好方法可以将多个“检查”传递给Laravel中的Str::endsWith
$result = Str::endsWith($email_address, '@mail.ru');
我可以传递一个数组作为它检查多个扩展名的第二个参数吗?为了保持它的整洁,可以使用Laravel的验证器 从Laravel 5.8.17开始,添加了
结束规则。因此,假设您正在验证请求-您可以这样使用它:
$request->validate([
'email'=>'必填项|结尾为:google.com、laravel.com、domain.com'//您可以通过逗号分隔在此处使用多个
]);
是您可以传递一个值数组作为第二个参数:
/**
* Determine if a given string ends with a given substring.
*
* @param string $haystack
* @param string|array $needles
* @return bool
*/
public static function endsWith($haystack, $needles)
你也可以试试看,而不是问<代码>;-)代码>
任何形式为“我能……”的问题都意味着你可以试着自己回答
总是尝试,你不会破坏任何东西。。。很有可能