samedi 22 octobre 2016

How to save data in related table in Laravel using lazy relations?

I have two table: users, users_parameters.

Relation is as: users.id = users_parameters.user_id

In model User I have:

public function parameters()
    {
        return $this->hasOne('App\UserParameters', 'user_id');
    }

I tried to add new user like as:

$user = new User();
$user->password = "123";
$user->email = "oli35@mail.ru";

$user->parameters()->name = $request->name;
$user->save(); // or ->push();

It does not work, dont add new user to realated tables.



via Chebli Mohamed

Aucun commentaire:

Enregistrer un commentaire