saveメソッドとcreateメソッドの違い
・save()は返り値がtureかfalseで返ってくる。
・create()は返り値がModelで帰ってくる。だからリレーションも使える。
中間テーブルが絡んでくるリレーションの注意点
・レイレーションの後ろにwithTimestamps()をつけないとcreated_atとupdated_atの値が中間テーブルで作成されない。
public function images()
{
return $this->belongsToMany(Image::class, 'article_images', 'article_id', 'image_id')->withTimestamps();
}