Cześć, stawiam pierwsze kroki w Laravelu i aktualnie mam tabele A i B. W tabeli A występuje pole "id", które w drugiej tabeli ma być dokładnie takie samo i nosi nazwę "test_id". Teraz pytanie w jaki sposób można coś takiego zrobić ponieważ id w chwili tworzenia nie jest jeszcze znane przez autoinkrementację i nie wiadomo co wpisać do tabeli B. Kod mojej funkcji store controllera aktualnie wygląda następująco:
public function store(Request $request)
{
$post = new Posts;
$post->title = 'test';
$post->body = 'test2';
$post->save();
$test = new Tests;
$test->competition_id->posts()->attach($test);
$test->save();
}
Pytanie co tutaj zmienić, żeby to miało prawo poprawnie funkcjonować?