/** * @param GroupModel $model * @param Request $request * * @return array|\Illuminate\Http\RedirectResponse */ private function save(GroupModel $model, Request $request) { $data = $request->input('groups', []); $permissions = $request->input('permissions', []); $data['permissions'] = $permissions; $model->fill($data); $result = $model->save(); if ($request->ajax()) { return ['result' => $result]; } return \Redirect::route('backend.backend.groups'); }