Arrilot\Widgets\Controllers\WidgetController::showWidget PHP Method

showWidget() public method

The action to show widget output via ajax.
public showWidget ( Illuminate\Http\Request $request ) : mixed
$request Illuminate\Http\Request
return mixed
    public function showWidget(Request $request)
    {
        $this->prepareGlobals($request);
        $factory = app()->make('arrilot.widget');
        $widgetName = $request->input('name', '');
        $widgetParams = $factory->decryptWidgetParams($request->input('params', ''));
        return call_user_func_array([$factory, $widgetName], $widgetParams);
    }