App\Http\Controllers\WidgetBoxController::create PHP Method

create() public method

public create ( Illuminate\Http\Request $request, WidgetBoxHandler $handler, FrontendHandler $frontend )
$request Illuminate\Http\Request
$handler Xpressengine\WidgetBox\WidgetBoxHandler
$frontend Xpressengine\Presenter\Html\FrontendHandler
    public function create(Request $request, WidgetBoxHandler $handler, FrontendHandler $frontend)
    {
        $id = $request->get('id');
        if (!$request->user()->isAdmin()) {
            throw new AccessDeniedHttpException();
        }
        $widgetbox = $handler->find($id);
        if ($widgetbox) {
            throw new IDAlreadyExistsException();
        }
        $frontend->css('assets/vendor/bootstrap/css/bootstrap.min.css')->loadAsync();
        return apiRender('widgetbox.create', compact('id'));
    }