De create
methode maakt en bewaart een nieuwe instantie van uw model. Aangezien het model op dat moment de gebruikers-ID niet bevat, mislukt het.
Je zou dat kunnen oplossen door user_id
. toe te voegen aan de fillables-array van uw model en voeg ook de gebruikers-ID toe aan de $validatedData
array voordat u het model maakt.
Als alternatief kunt u ook een nieuwe instantie van uw model maken met de new
zoekwoord, stel alle gegevens in en sla deze expliciet op als u klaar bent:
$article = new Article($validatedData);
$article->user()->associate( Auth::user() );
$article->save();