Вы можете использовать метод has()
и вызывать его следующим образом:
if($request->has('email'))){
//do one thing
} else {
//do another
}
Изменить: если вы хотите проверить ситуацию, в которой установлен только один вход, вы можете сделать что-то вроде этого: Предполагая, что ваши другие входы name, phone, address
, вы можете проверить, установлены ли какие-либо из них, вызвав hasAny
на вашем $request
:
if (!$request->hasAny['name', 'phone', 'address'])
{
//now we know none of them are set
//check if email is set:
if ($request->has('email')
{
}
}