El create
método crea y guarda una nueva instancia de su modelo. Dado que el modelo no incluye la identificación de los usuarios en ese punto, falla.
Podría arreglar eso agregando user_id
a la matriz de elementos rellenables de su modelo y también agregue la identificación de usuario a $validatedData
array antes de crear el modelo.
Alternativamente, también puede crear una nueva instancia de su modelo con new
palabra clave, configure todos los datos y guárdelos explícitamente una vez que haya terminado:
$article = new Article($validatedData);
$article->user()->associate( Auth::user() );
$article->save();