carolpelu/blockly-automation

Provides Laravel integration for the low-code BlocklyAutomation editor

v1.0.0 2022-05-19 10:12 UTC

This package is auto-updated.

Last update: 2024-11-25 12:00:30 UTC


README

Latest Version on Packagist Total Downloads

Provides Laravel integration for the low-code BlocklyAutomation editor.

BlocklyAutomation Screen

Technical Requirements

PHP ^7.4

Installation

You can install the package via composer:

composer require carolpelu/blockly-automation

Setup

Laravel 6+

For projects using a Laravel version 6 or later, this package is being autoloaded and you can use it straight away.

Laravel 5.8 or lower

For projects using a Laravel version 5.8 or lower, you have to manually load this package's service in order to use it.

To do that, go to your projects' app.php file and then add the BlocklyAutomationServiceProvider::class as a Provider:

// app.php

<?php

use CarolPelu\BlocklyAutomation\ServiceProviders\BlocklyAutomationServiceProvider;

return [
    'providers' => [
        // other Providers
        BlocklyAutomationServiceProvider::class
    ]
]

Usage

This package injects a /BlocklyAutomation web route into your application.

Just access yoursite.com/BlocklyAutomation to use this package.

☢️ WARNING ☢️

This route is a public route! Use it with caution!

Testing

You can run the tests by using

composer test

or if you want to run a specific Test

composer test-if <method/Class>

Changelog

Please see CHANGELOG for more information what has changed recently.

Contributing

Please see CONTRIBUTING for details.

Security

If you discover any security related issues, please email carol@neutrondev.com instead of using the issue tracker.

Credits

License

The MIT License (MIT). Please see License File for more information.