简介

往数据库新增一条数据。先把模型实例化,然后调用 save 方法:

  1. public function store(Request $request)
  2. {
  3. $flight = new Flight;
  4. $flight->name = $request->name;
  5. $flight->save();
  6. }

调用 save 方法时,将会插入一条新记录。 created_atupdated_at 时间戳将会自动设置,不需要手动赋值。save 方法也可以用来更新数据库已经存在的模型。

批量赋值

使用 create 方法来保存新模型,会返回模型实例。

使用前需在模型是先定义白名单或黑名单,所有模型都默认不可进行批量赋值。

  1. public function store(Request $request)
  2. {
  3. $data = ['a','b'];
  4. $flight->create( $data );
  5. }