haythem/dynamic-field

A Laravel Nova field.

v1.0.9 2020-11-13 11:25 UTC

This package is auto-updated.

Last update: 2024-04-20 20:16:16 UTC


README

Laravel Nova Dynamic field

Installation :

composer require haythem/dynamic-field

How to use it :

create an end-point first

    Route::get('/dynamicfield', function () {
        return [
        "value" => rand(0, 100) . "%",
        "show" => true, "stop" => false,
        "showAnimation" => true,
        "showValue" => true];
    });

Add the field

   DynamicField::make("Dynamic Field")
       ->endPoint('/dynamicfield')
        ->callEvery(500) // time in ms
        ->badgesMap([ "5"=>"primary","1"=>"success", "2"=>"danger", "3"=>"warning", "4"=>"info","6"=>"#71504e"]) // if you need to make it a badge
        ->markAsDone(true, "Im done"),