2017-02-13 2 views
0

Wenn der Benutzer zuerst registriert, ich bin auf der Suche nach einer Reihe von Daten in eine andere Tabelle eingeben. Der Benutzer kann sich gut registrieren, aber wenn ich die Datenbank überprüfe, ist nichts in der anderen Tabelle.Hinzufügen von Daten zu einer anderen Tabelle, wenn Benutzer registriert - Laravel

Geht das in die richtige Richtung?

Dank

+0

'return' verhindert die Ausführung eines nachfolgenden Codes; Sie haben in Ihrem Beispiel etwas, was als "unerreichbarer" Code bekannt ist. –

Antwort

3

Entfernen Sie Ihre erste Rückkehr:

protected function create(array $data) 
{ 
    $user = User::create([ // <-- HERE 
     'name' => $data['name'], 
     'email' => $data['email'], 
     'password' => bcrypt($data['password']), 
    ]); 

    $image = new Image; 
    $image->current_step = 'step1'; 
    $image->isCompleted = '0'; 
    $image->save(); 

    return $user; 
} 

Der Rest des Codes wegen return nicht erreichbar ist.

+0

Das hat funktioniert. Danke für die Antwort, ich werde es für die Zukunft wissen. – Erasersharp

Verwandte Themen