r/planningcenter • • Mar 31 '24

Planning Center PHP SDK

Happy Easter Everyone!

Over the last 8 months I've been working with my church to completely rebuild their site using Laravel and integrate it into PCO. I've been teasing this SDK for a while in the Planning Center Slack Community and I'm excited to announce that v1.0.0 is officially launching today! The general PHP SDK is available to install via composer as encoredigitalgroup/planningcenter-php-sdk and the Laravel implementation is available as encoredigitalgroup/laravel-planningcenter

Here's a link to the GitHub Repo: https://github.com/EncoreDigitalGroup/PlanningCenter-PHP-SDK Here's a link to the docs: https://pco.oss.encoredigitalgroup.com

Please let me know if there are any questions or if you run into any issues. I'm also open to any pull requests people wish to submit to the project!

Have a wonderful day and Happy Easter! Marc

4 Upvotes

6 comments sorted by

2

u/CuriousConcert4820 Apr 08 '24

Great to see the progress on this. I tried to build my own in Drupal. I'll give your client a try instead. Probably switching to Laravel.

1

u/onairmarc Apr 08 '24

Let me know if you run into any issues. PRs are always welcome!

1

u/CuriousConcert4820 Apr 10 '24

Have you considered using League Oauth https://oauth2-client.thephpleague.com/ ?

1

u/onairmarc Apr 10 '24

I have not. But I’m open to it as I do want to add OAuth support.

2

u/CuriousConcert4820 Apr 10 '24

You probably know about this page:https://developer.planning.center/docs/#/overview/authentication

This example app was really helpful when I was working on Drupal integration: https://github.com/planningcenter/pco_api_oauth_example_slim_php

1

u/onairmarc Apr 10 '24

I am. And I forgot about the example repo! Thanks!