use*_*425 9 validation laravel laravel-5 laravel-validation
我想知道电话号码是否必须使用字符串或整数?
我已经尝试过,integer但验证时遇到问题。
...
table->integer('phone');
...
在我的验证中,我必须拥有 8 到 11 个字符。
我已经尝试过这个,但它不起作用:
'phone' => 'required|numeric|between:8,11',
我觉得那个string更好?
\xe2\x80\x9c我想知道电话号码是否必须使用字符串或整数\xe2\x80\x9d
\n如果您想对要numbers存储(插入)的数据进行一些计算,那么您必须使用int(在 Laravel 迁移中:它是integer)或任何其他数据类型,例如double等(根据您执行此类操作的要求) ) 作为 的数据类型field。
但是,如果您不想用它进行一些计算,请使用数据类型 as varchar(在 Laravel 迁移中:它是string)作为字段的数据类型。
因此,在存储 时Phone numbers,您可以使用\nvarchar数据类型,因为您不必使用电话\n号码进行计算。
所以在这种情况下,您的验证应该是这样的:
\n'phone' => 'required|string|min:8|max:11'\nRun Code Online (Sandbox Code Playgroud)\n
| 归档时间: |
|
| 查看次数: |
26361 次 |
| 最近记录: |