rokka/laravel

A Laravel wrapper for the Rokka PHP client library
19,788 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

unisharp/laravel-filemanager

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

3,703,752 2,148
approached/laravel-image-optimizer

Image optimizer for laravel

144,400 153
plank/laravel-mediable

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

1,763,725 829
intervention/image

PHP Image Processing

229,037,348 14,378
barryvdh/laravel-snappy

Snappy PDF/Image for Laravel

28,446,973 2,755

Version History

Version Released PHP Laravel License
0.7.0 ^8.1 ^10.0|^11.0|^12.0|^13.0 MIT
0.6.0 ^8.1 ^10.0|^11.0 MIT
0.5.3 ^8.0 ^5|^6|^7|^8|^9|^10 MIT
0.5.2 ^8.0 ^5|^6|^7|^8|^9 MIT
0.5.1 ^8.0 ^5|^6|^7|^8|^9 MIT