$input * * @throws SSHError */ public function update(Site $site, array $input): void { $site->branch = $input['branch']; app(Git::class)->fetchOrigin($site); app(Git::class)->checkout($site); $site->save(); } /** * @return array */ public static function rules(): array { return [ 'branch' => 'required', ]; } }