create
metoda vytvoří a uloží novou instanci vašeho modelu. Vzhledem k tomu, že model v tomto okamžiku nezahrnuje ID uživatele, selže.
Můžete to opravit přidáním user_id
do pole fillables vašeho modelu a také přidejte ID uživatele do $validatedData
pole před vytvořením modelu.
Případně můžete také vytvořit novou instanci svého modelu pomocí new
klíčové slovo, nastavte všechna data a až budete hotovi, explicitně je uložte:
$article = new Article($validatedData);
$article->user()->associate( Auth::user() );
$article->save();