New

Just launched: Vueblocks, a brand-new search engine for Vue packages! Explore Vueblocks →

rokka/laravel

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

Rokka Laravel Client

Total Downloads Latest Stable Version License

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

spatie/image

Manipulate images with an expressive API

72,272,198 1,366
laravel-at/laravel-image-sanitize

A small but handy package to prevent malicious code execution coming into your a...

87,681 345
jasis/image-resizer

Image resizer library for laravel

36 0
armezit/spatie-image

Manipulate images with an expressive API

5 0
approached/laravel-image-optimizer

Image optimizer for laravel

144,504 153

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