Foxws
Laravel Shaka

Installation

Requirements

  • PHP 8.3 or higher
  • Laravel 12.x or higher
  • The Shaka Packager binary, installed on your system or available in a Docker container

Install the package

composer require foxws/laravel-shaka

Publish the config file:

php artisan vendor:publish --tag="shaka-config"

Installing Shaka Packager

The package itself doesn't include Shaka Packager — you need the binary installed separately. Visit the Shaka Packager releases page for install instructions for your platform.

Verify installation

Once everything is installed, check that it's set up correctly:

php artisan shaka:info

This command checks that:

  • The binary exists and can be run
  • The binary's version can be read
  • The configuration is valid
  • The temporary directory is accessible

Continue to Usage to start packaging media.