はじめに本記事の内容は Laravel5.5 で検証しています。 DB にデータを保存するDB にデータを保存する方法は、大きく分けて Eloquent でモデルインスタンスを作成して保存する方法と、SQL で直で保存する方法の 2 通りあります。 Eloquent でモデルインスタンスを作成して保存する方法はさらにいくつかの方法に分かれます。 1. create メソッド // fillableかguardedのどちらかを指定する必要あり protected $fillable = ['name']; // protected $guarded = ['']; $flight = App\Flight::create(['name' => 'Flight 10']); モデルクラスから create メソッドを呼ぶことで、インスタンスの作成 → 属性の代入 → データの保存を一気通貫でや