Я хочу получить первую строку в таблице, где условие соответствует:
User::where('mobile', Input::get('mobile'))->first()
Это работает хорошо, но если условие не соответствует, оно выдает исключение:
ErrorException
Trying to get property of non-object
В настоящее время я разрешаю это следующим образом:
if (User::where('mobile', Input::get('mobile'))->exists()) {
$user = User::where('mobile', Input::get('mobile'))->first()
}
Можно ли сделать это без двух запросов?