each(function (string $font_filename) { File::delete(\storage_path('app/public/modelfiles/' . (new Font())->getTable() . "/{$font_filename}")); $font_basename = Str::of($font_filename)->explode('.')->get(0); $font = Font::factory(1)->makeOne(); $font->fill([ 'font_name' => Str::slug($font_basename), 'font' => FileHelper::storeFile( new Font(), new \SplFileInfo( \resource_path("../database/factories/assets/fonts/{$font_filename}") ), prefix: $font->tenant_id ), ]); $font->saveOrFail(); }); } }