Download the PHP package alexhackney/laravel-socialbu without Composer
On this page you can find all versions of the php package alexhackney/laravel-socialbu. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download alexhackney/laravel-socialbu
More information about alexhackney/laravel-socialbu
Files in alexhackney/laravel-socialbu
Package laravel-socialbu
Short Description Publish and schedule social media posts via SocialBu in Laravel
License MIT
Homepage https://github.com/alexhackney/laravel-socialbu
Informations about the package laravel-socialbu
Laravel SocialBu
A Laravel package for the SocialBu social media management API. Publish posts, upload media, manage accounts, and handle webhooks.
Requirements
- PHP 8.2+
- Laravel 11.x or 12.x
Installation
Publish the config:
Add your credentials to .env:
Usage
Quick Publish
Fluent Builder
For more control, use the builder:
The builder accepts Carbon instances, DateTime objects, or date strings for scheduling. Account IDs default to your .env config but can be overridden per-post with ->to().
Posts
Pagination:
Accounts
Media Upload
Media uploads use a 3-step signed URL flow (request signed URL, upload to S3, confirm). The package handles this automatically:
The builder's ->media() method handles uploads for you, so you typically don't need to call this directly.
Error Handling
All exceptions extend SocialBuException and include request/response context for debugging:
Webhooks
Enable in config to receive post and account status updates:
This registers two routes:
POST /webhooks/socialbu/post-- post status updatesPOST /webhooks/socialbu/account-- account status updates
Listen for the dispatched events:
Artisan Commands
Testing
The package ships with FakeSocialBu for testing your application code without hitting the API:
Simulate errors:
Seed fake data:
Configuration Reference
License
MIT. See LICENSE.
All versions of laravel-socialbu with dependencies
illuminate/contracts Version ^11.0|^12.0
illuminate/http Version ^11.0|^12.0
illuminate/routing Version ^11.0|^12.0
illuminate/support Version ^11.0|^12.0