alexacrm/dynamics-webapi-toolkit
Laravel/PHP toolkit for working with Microsoft Dynamics 365 Web API. Simplifies authentication, building requests, and performing CRUD operations with entities, queries, and batch actions. Handy wrapper to integrate CRM data into your app with less boilerplate.
The Dynamics Web API Toolkit provides an easy-to-use PHP wrapper for the Dynamics 365 Customer Engagement Web API.
Create, read, update and delete CRM records easily via the IOrganizationService - compatible interface, as well as execute Web API actions and functions.
See the tutorial for the sample code to instantiate the connection, create, retrieve, update and delete records.
This toolkit supports only Dynamics 365 Web API. For PHP implementation of the Dynamics 365 SOAP interface, see php-crm-toolkit project.
The current release of the library does not support the following features (supported features and scenarios are mentioned along the way):
The main requirement is PHP 7.4 or later. cURL is recommended but is not required. Composer is required to install the toolkit and its dependencies.
$ composer require alexacrm/dynamics-webapi-toolkit:dev-master
See the Tutorial to learn how to consume the library.
The version compatible with PHP 8.2 and above is now available as v4.x-dev. Please note that this version is still under development, and its use is at your own risk. You can install it with the following command:
$ composer require alexacrm/dynamics-webapi-toolkit:v4.x-dev
Toolkit uses SemVer for versioning.
This project is licensed under the MIT License - see the LICENSE file for details.
How can I help you explore Laravel packages today?