数据库只保存最后一次迭代,laravel 5.4

Database only saves last iteration , laravel 5.4

请问为什么下面的代码只保存最后一次迭代?

foreach($videos as $video)
    {
       $filename=$video->getClientOriginalName();
        $vidWay=public_path('videos');
        $lessons->video=$filename;
       // echo $filename;
        $video->move($vidWay,$filename);
        $lessons->title=$lesson_titles[$upload_count];
        $lessons->course_id=$Course->id;
        $lessons->save();
        $upload_count++;
            // echo $filename;
    }

有什么想法吗?

我想代码一定是这样的

foreach($videos as $video)
    {
       $lessons=new App\Lessons()
       $filename=$video->getClientOriginalName();
        $vidWay=public_path('videos');
        $lessons->video=$filename;
       // echo $filename;
        $video->move($vidWay,$filename);
        $lessons->title=$lesson_titles[$upload_count];
        $lessons->course_id=$Course->id;
        $lessons->save();
        $upload_count++;
            // echo $filename;
    }