Php Laravel全名检查是否为';实际上已经满了

Php Laravel全名检查是否为';实际上已经满了,php,laravel,Php,Laravel,如果用户在“姓名”字段中实际输入了全名,而不仅仅是名字,我如何签入Laravel默认注册表?我不想仅仅为了这个而修改表单,要有名字和姓氏。另外,我问是否有一些内置的检查选项,但如果没有,我可以使用纯PHP检查。不,Laravel中没有内置这样的选项 您必须编写自己的函数 但首先要问的问题是如何确定一个名字是否是全名?您可以假设全名是两个字符串,中间有一个空格。 然而,人们的名字可能由两部分组成,或者姓由两部分组成。中文名字以姓氏开头,以名字结尾 通常,在创建注册表时,您将名称分为两个输入,第一个

如果用户在“姓名”字段中实际输入了全名,而不仅仅是名字,我如何签入Laravel默认注册表?我不想仅仅为了这个而修改表单,要有名字和姓氏。另外,我问是否有一些内置的检查选项,但如果没有,我可以使用纯PHP检查。

不,Laravel中没有内置这样的选项

您必须编写自己的函数

但首先要问的问题是如何确定一个名字是否是全名?您可以假设全名是两个字符串,中间有一个空格。 然而,人们的名字可能由两部分组成,或者姓由两部分组成。中文名字以姓氏开头,以名字结尾

通常,在创建注册表时,您将名称分为两个输入,第一个输入和最后一个输入。这在持久化到数据库时也会更好


想象一下,例如,如果您想按姓氏检索用户并按字母顺序排序。如果您单独存储全名而不是名字和姓氏,这将是一个令人头痛的问题。

什么是
全名的逻辑或定义?可能会有像
xxxx-xxxx
xxxx-xxxx-xxxx
这样的名称。这两个名称都是全名。请定义
全名
。是的,但全名不仅是
xxxxx
,用户可以在名称文件中输入它的名字。仍然不清楚您在说什么?你能分享一些名字的格式吗?世界上不是每个人都有“名字”和“姓氏”。正如@C2486所说,有些人可能有三个名字,有些人只有一个名字;所以你的陈述“但全名不仅仅是
xxxxx
”是不正确的。阅读此文了解更多信息:
通常在创建注册表时,您将姓名分为两个输入,第一个和最后一个。
这仍然不够。中间名的人存在:D@RonvanderHeijden像你这样的人会用一个tussenvoegsel:PYes,谈论全名,对我来说,也包括基督徒的名字。所以我的全名由6个部分和5个空格组成:D