marshmallow/keen-delivery
marshmallow/keen-delivery is a Laravel/PHP integration for Keen Delivery. It provides configuration helpers and a clean API wrapper for retrieving shipping rates, creating shipments, and managing delivery workflows in your applications with minimal setup.
composer require sendynl/php-sdk:^3.1. Laravel package discovery should register the service provider; if not, add it to config/app.php.php artisan vendor:publish --tag=sendy-config) and set SENDY_API_KEY plus default shipper/sender details in .env.paper_type, label format, and alignment are passed.A6 paper and top-left positioning explicitly — v3.1.1 restores this for bulk labels, but explicit values document intent.$label = Sendy::labels()->create([
'shipment_id' => $shipment->id,
'paper_type' => 'A6',
'position' => 'top-left',
]);
Storage::disk('s3')->put(...)) and persist the SDK label ID in your own table so labels can be re-downloaded without regeneration.config/sendy.php (paper_type => 'A6', position => 'top-left') and merge per-request overrides. This matters more after v3 changed the defaulting behaviour.Http::fake() around the SDK's underlying HTTP client or bind a fake client implementation. Assert that bulk label requests include paper type and position.paper_type explicitly.paper vs paper_type, position vs alignment).How can I help you explore Laravel packages today?