rokka/laravel

A Laravel wrapper for the Rokka PHP client library
19,594 1
Install
composer require rokka/laravel
Latest Version:0.7.0
PHP:^8.1
License:MIT
Last Updated:Mar 25, 2026
Links: GitHub  ·  Packagist
Maintainer: rokka

Rokka Laravel Client

A thin wrapper around rokka-io/rokka-client-php with some convenience functions to play nice with Laravel.

Installation

Via Composer:

$ composer require rokka/laravel

If package auto discovery is disabled, you'll need to register the bundled service provider and the optional Facade inside config/app.php.

'providers' => [
  // ...
  Rokka\RokkaLaravel\RokkaLaravelServiceProvider::class,
]
'aliases' => [
  // ...
  'Rokka' => Rokka\RokkaLaravel\Facades\Rokka::class
]

Usage

⚠️ The API is still experimental and subject to change while we figure out the most ergonomic way to wrap the most commonly used functions inside rokka-io/rokka-client-php

Rokka Facade

The Rokka Facade provides a concise interface to Rokka's main classes.

  • Rokka\Client\TemplateHelper to generate and manipulate URLs in controllers and templates
  • Rokka\Client\Image to interact with images
  • Rokka\Client\User to manage users

Calls can also be scoped to a specific organization with Rokka::org('env')->…

Rokka::getStackUrl('dba893', 'test-stack', 'jpg');
Rokka::images()->uploadSourceImage(…)
Rokka::manage()->createOrganization(…)
Rokka::org('my-org')->getStackUrl('dba893', 'test-stack', 'jpg');

rokka() helper function

Currently the rokka() function exposes the same methods as the Rokka facade.

Security

If you discover any security related issues, please email rokka@rokka.io instead of using the issue tracker.

License

MIT. Please see the license file for more information.

Related Packages

approached/laravel-image-optimizer

Image optimizer for laravel

144,319 153
plank/laravel-mediable

A package for easily uploading and attaching media files to models with Laravel

1,738,327 830
barryvdh/laravel-snappy

Snappy PDF/Image for Laravel

28,101,196 2,756
unisharp/laravel-filemanager

A file upload/editor intended for use with Laravel 5 to 10 and CKEditor / TinyMC...

3,651,997 2,148
despark/laravel-image-purify

Laravel wrapper for https://github.com/despark/image-purify

2,375 1