getSettings() as $setting) { WebsiteSetting::firstOrCreate( ['key' => $setting['key']], [ 'key' => $setting['key'], 'value' => $setting['value'], 'comment' => $setting['comment'] ?? null, ], ); } } /** * Create a setting array with common structure. */ protected function setting(string $key, string $value, string $comment = ''): array { return [ 'key' => $key, 'value' => $value, 'comment' => $comment, ]; } }