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

storePermission() public method

public storePermission ( Illuminate\Http\Request $request, WidgetBoxHandler $handler, $id )
$request Illuminate\Http\Request
$handler Xpressengine\WidgetBox\WidgetBoxHandler
    public function storePermission(Request $request, WidgetBoxHandler $handler, $id)
    {
        if (\Gate::denies('edit', new Instance('widgetbox.' . $id))) {
            throw new AccessDeniedHttpException();
        }
        $this->permissionRegister($request, 'widgetbox.' . $id, ['edit']);
        return XePresenter::makeApi(['type' => 'success', 'message' => '권한을 저장했습니다.']);
    }