{"id":21300951,"url":"https://github.com/lucenarenato/webservices_php_lumen","last_synced_at":"2026-05-21T10:05:10.232Z","repository":{"id":38170672,"uuid":"225952601","full_name":"lucenarenato/Webservices_PHP_Lumen","owner":"lucenarenato","description":"Webservices com PHP, Lumen, PostgreSQL - SOAP - WSDL","archived":false,"fork":false,"pushed_at":"2023-04-19T19:25:40.000Z","size":210,"stargazers_count":0,"open_issues_count":2,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-22T08:11:30.116Z","etag":null,"topics":["api","laravel","lumen","php","webservices","xml","zend"],"latest_commit_sha":null,"homepage":null,"language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/lucenarenato.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-12-04T20:38:04.000Z","updated_at":"2020-03-05T12:38:28.000Z","dependencies_parsed_at":"2025-01-22T08:11:26.827Z","dependency_job_id":"36e45ae4-7aac-44d2-a533-3ca96ef3dde5","html_url":"https://github.com/lucenarenato/Webservices_PHP_Lumen","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucenarenato%2FWebservices_PHP_Lumen","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucenarenato%2FWebservices_PHP_Lumen/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucenarenato%2FWebservices_PHP_Lumen/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucenarenato%2FWebservices_PHP_Lumen/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lucenarenato","download_url":"https://codeload.github.com/lucenarenato/Webservices_PHP_Lumen/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243771574,"owners_count":20345485,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["api","laravel","lumen","php","webservices","xml","zend"],"created_at":"2024-11-21T15:42:51.780Z","updated_at":"2026-05-21T10:05:09.831Z","avatar_url":"https://github.com/lucenarenato.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Aprendendo Consumir API Webservice SOAP\n## Lumen - Laravel\n\n## Testes.\n\n## Installation\n\n- https://www.php.net/manual/pt_BR/book.soap.php\n- https://framework.zend.com/manual/2.0/en/modules/zend.soap.server.html\n- // Simple Object Access Protocol - SOAP\n- // Web Services Description Language - WSDL\n- // Chamada remota de procedimento - RPC\n```\n$ composer require zendframework/zend-soap\n$ composer require artisaninweb/laravel-soap\n$ composer require nesbot/carbon\n$ composer require nb/oxymel\n```\n- Install\n\n```sh\n\tsudo apt-get install libxml php7.2-soap\n    sudo apt-get install php7.2-soap\n    sudo apt-get install php7.2-intl\n    grep -r \"soap.dll\" /etc/php/7.2/cli/\n    php -i | grep -i soap\n```\nresposta:\n```sh\n\t/etc/php/7.2/cli/conf.d/20-soap.ini,\n\tsoap\n\tSoap Client =\u003e enabled\n\tSoap Server =\u003e enabled\n\tsoap.wsdl_cache =\u003e 1 =\u003e 1\n\tsoap.wsdl_cache_dir =\u003e /tmp =\u003e /tmp\n\tsoap.wsdl_cache_enabled =\u003e 1 =\u003e 1\n\tsoap.wsdl_cache_limit =\u003e 5 =\u003e 5\n\tsoap.wsdl_cache_ttl =\u003e 86400 =\u003e 86400\n\n```\n  \"guzzlehttp/guzzle\": \"^6.3\",\n  \"kylekatarnls/laravel-carbon-2\": \"^1.0.0\",\n  \"nesbot/carbon\": \"2.0.0\"\n\n\n- https://portal.tcu.gov.br/webservices-tcu/principal.htm\n- https://portal.tcu.gov.br/webservices-tcu/\n- https://github.com/briannesbitt/Carbon\n- Renato de Oliveira Lucena - 04/12/2019\n\nEsse código foi utilizado para a criação do curso [Webservices com PHP](https://www.schoolofnet.com/curso/php/linguagem-php/webservices-com-php/) da School of Net.\n\nA School of Net é uma escola online que ensina as mais diversas tecnologias no mundo da programação, desenvolvimento web, games, design e infraestrutura.\n\nSchool of Net - [https://www.schoolofnet.com](https://www.schoolofnet.com)\n\nBlog da School of Net - [https://blog.schoolofnet.com](https://blog.schoolofnet.com)\n\nSONCast - Podcast da School of Net - [https://podcast.schoolofnet.com](https://podcast.schoolofnet.com)\n\nCanal da School of Net no Youtube: [http://www.youtube.com/c/SchoolofNetCursos](http://www.youtube.com/c/SchoolofNetCursos)\n\noxymel – a sweet XML builder [![Build Status](https://travis-ci.org/nb/oxymel.png)](https://travis-ci.org/nb/oxymel)\n============================\n\n```php\n$oxymel = new Oxymel;\necho $oxymel\n  -\u003exml\n  -\u003ehtml-\u003econtains\n    -\u003ehead-\u003econtains\n      -\u003emeta(array('charset' =\u003e 'utf-8'))\n      -\u003etitle(\"How to seduce dragons\")\n    -\u003eend\n    -\u003ebody(array('class' =\u003e 'story'))-\u003econtains\n      -\u003eh1('How to seduce dragons', array('id' =\u003e 'begin'))\n      -\u003eh2('The fire manual')\n      -\u003ep('Once upon a time in a distant land there was an dragon.')\n      -\u003ep('In another very distant land')-\u003econtains\n        -\u003etext(' there was a very ')-\u003estrong('strong')-\u003etext(' warrrior')\n      -\u003eend\n      -\u003ep-\u003econtains-\u003ecdata('\u003cb\u003ewho fought bold dragons\u003c/b\u003e')-\u003eend\n      -\u003eraw('\u003cp\u003ewith not fake \u003cb\u003ebold\u003c/b\u003e dragons, too\u003c/p\u003e')\n      -\u003etag('dragon:identity', array('name' =\u003e 'Jake'))\n      -\u003ecomment('no dragons were harmed during the generation of this XML document')\n    -\u003eend\n  -\u003eend\n  -\u003eto_string();\n```\n\nOutputs:\n\n```xml\n\u003c?xml version=\"1.0\" encoding=\"UTF-8\"?\u003e\n\u003chtml\u003e\n  \u003chead\u003e\n    \u003cmeta charset=\"utf-8\"/\u003e\n    \u003ctitle\u003eHow to seduce dragons\u003c/title\u003e\n  \u003c/head\u003e\n  \u003cbody class=\"story\"\u003e\n    \u003ch1 id=\"begin\"\u003eHow to seduce dragons\u003c/h1\u003e\n    \u003ch2\u003eThe fire manual\u003c/h2\u003e\n    \u003cp\u003eOnce upon a time in a distant land there was an dragon.\u003c/p\u003e\n    \u003cp\u003eIn another very distant land there was a very \u003cstrong\u003estrong\u003c/strong\u003e warrrior\u003c/p\u003e\n    \u003cp\u003e\u003c![CDATA[\u003cb\u003ewho fought bold dragons\u003c/b\u003e]]\u003e\u003c/p\u003e\n    \u003cp\u003ewith not fake \u003cb\u003ebold\u003c/b\u003e dragons, too\u003c/p\u003e\n    \u003cdragon:identity name=\"Jake\"/\u003e\n    \u003c!--no dragons were harmed during the generation of this XML document--\u003e\n  \u003c/body\u003e\n\u003c/html\u003e\n```\n\n\n## Lumen PHP Framework\n\n[![Build Status](https://travis-ci.org/laravel/lumen-framework.svg)](https://travis-ci.org/laravel/lumen-framework)\n[![Total Downloads](https://poser.pugx.org/laravel/lumen-framework/d/total.svg)](https://packagist.org/packages/laravel/lumen-framework)\n[![Latest Stable Version](https://poser.pugx.org/laravel/lumen-framework/v/stable.svg)](https://packagist.org/packages/laravel/lumen-framework)\n[![Latest Unstable Version](https://poser.pugx.org/laravel/lumen-framework/v/unstable.svg)](https://packagist.org/packages/laravel/lumen-framework)\n[![License](https://poser.pugx.org/laravel/lumen-framework/license.svg)](https://packagist.org/packages/laravel/lumen-framework)\n\nLaravel Lumen is a stunningly fast PHP micro-framework for building web applications with expressive, elegant syntax. We believe development must be an enjoyable, creative experience to be truly fulfilling. Lumen attempts to take the pain out of development by easing common tasks used in the majority of web projects, such as routing, database abstraction, queueing, and caching.\n\n## Official Documentation\n\nDocumentation for the framework can be found on the [Lumen website](http://lumen.laravel.com/docs).\n\n## Security Vulnerabilities\n\nIf you discover a security vulnerability within Laravel, please send an e-mail to Taylor Otwell at taylor@laravel.com. All security vulnerabilities will be promptly addressed.\n\n### License\n\nThe Lumen framework is open-sourced software licensed under the [MIT license](http://opensource.org/licenses/MIT)\n\n\n### Aluno\n- Renato Lucena 12/2019","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flucenarenato%2Fwebservices_php_lumen","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flucenarenato%2Fwebservices_php_lumen","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flucenarenato%2Fwebservices_php_lumen/lists"}