В моем случае у меня есть Пользователь
Schema::create('users', function (Blueprint $table) {
$table->increments('id');
$table->unsignedInteger('address_id')->nullable();
$table->foreign('address_id')->references('id')->on('addresses');
$table->string('first_name');
$table->string('insertion')->nullable();
$table->string('last_name');
$table->string('email')->unique();
$table->timestamp('email_verified_at')->nullable();
$table->string('password');
$table->string('phone_number');
$table->string('avatar')->nullable();
$table->rememberToken();
$table->timestamps();
$table->softDeletes();
});
И у меня есть адрес
Schema::create('addresses', function (Blueprint $table) {
$table->increments('id');
$table->string('city');
$table->string('street');
$table->string('zip_code');
$table->string('state');
$table->string('house_number');
$table->timestamps();
});
Можно ли создать нового пользователя и добавить к нему адрес в том же пользовательском ресурсе Nova?
Что мы можем добавить в функцию полей Ресурса?
Мне нужно перезаписать метод создания по умолчанию? Или это можно исправить с помощью ownTo?
В настоящее время я получил его для работы с использованием
morhpOne
метод, но это не то, что я хочу. Сначала мне нужно создать пользователя, а затем добавить адрес.