with que plantillas motor index gratis for entre diferencias descargar content ciclo php laravel laravel-5 eloquent

php - index - que es el motor de plantillas blade



¿Laravel primeroOrNuevo cómo comprobar si es el primero o el nuevo? (2)

Estoy usando la función de Laravel firstOrNew() para crear un nuevo usuario o buscar y actualizar uno existente.

¿Cómo puedo saber, después de crear el objeto, si existió antes o si es un objeto nuevo?

La idea es algo como esto:

$user = /App/User::firstOrNew([ ''email'' => $userData->getEmail(), ''name'' => $userData->getName(), ]); if ($user->new) { // some way to check // user was created now } else { //user already existed }


Puede verificar la propiedad exists en el Modelo.

if ($user->exists) { // user already exists } else { // user created from ''new''; does not exist in database. }


Puede verificar si su usuario fue creado recientemente.

if ($user->wasRecentlyCreated) { // new user } else { // user already exists }

(Fuente: Thomas Kim a partir de esta respuesta )