如果我错了,请纠正我:
如果我们有一些带有<input type="text" name='username'>
的表单-当我们在该字段中输入内容(当它是而不是空的时)并提交表单时,该值在服务器端(Laravel)将始终是string
,对吗?$request->username
将是一个字符串?
我之所以这样问,是因为我看到在Laravel's authentication系统中有这样的验证规则:
public function login(Request $request)
{
$validator = Validator::make($request->all(), [
$this->username() => 'required|string',
'password' => 'required|string',
]);
. . .
但是我不明白同时使用required
和string
作为验证规则有什么意义?因为在该字段中输入的任何内容都将始终为string
,所以只有required
还不够吗
https://stackoverflow.com/questions/50750889
复制相似问题