Depends if your images can be for several users and articles at the same time, or if an image is always only for one instance of either.
If its possible to have more than one: Polymorphic many to many
https://laravel.com/docs/7.x/eloquent-relationships#many-to-many-polymorphic-relations
You will have to have an imageables table with columns image_id,imageable_id,imageable_type
Otherwise, if one image is only for one (or none): Polymorphic one to many https://laravel.com/docs/7.x/eloquent-relationships#one-to-many-polymorphic-relations You can keep the imageable columns on the images table directly