Rah*_*ndi 1 php laravel laravel-5
我有一个名为Address的列输入,以及如何检查,如果用户输入如null,'null'和'',则返回响应将是错误的。我已经做到了,但是没有用。
这是我的代码:
$address = $request->input('address');
if ($address == null)
{
return response()->json(['message'=>'no data','success'=>0]);
}
elseif($address == '')
{
return response()->json(['message'=>'no data','success'=>0]);
}
elseif($address == 'null')
{
return response()->json(['message'=>'no data','success'=>0]);
}
else
//process
}
Run Code Online (Sandbox Code Playgroud)
退房laravel验证:在这里。
例如:
$request->validate([
'address' => 'required'
])
Run Code Online (Sandbox Code Playgroud)
如果要检查输入是否已填充,可以执行以下操作:
$request->filled('address')
Run Code Online (Sandbox Code Playgroud)
在您的情况下:
if(!$request->filled('address')){
return response()->json(['message'=>'no data','success'=>0]);
}
Run Code Online (Sandbox Code Playgroud)