Недавно я начал работать с Laravel и Eloquent, и мне было интересно, отсутствие возможности поиска или создания моделей. Вы всегда можете написать, например:
$user = User::find($id);
if (!$user) {
$user = new User;
}
Однако нет ли лучшего способа найти или создать? В примере это кажется тривиальным, но для более сложных ситуаций было бы очень полезно либо получить существующую запись, либо обновить ее, либо создать новую.