/** * Update the specified resource in storage. * * @param int $id * @param PermissionRequest $request * @return Response */ public function update($id, PermissionRequest $request) { $this->permission->save($id, $request->all()); $route = $request->get('task') == 'apply' ? route('admin.permissions.edit', $id) : route('admin.permissions.index'); return redirect($route)->with(['status' => trans('messages.saved'), 'type-status' => 'success']); }