| @@ 179-188 (lines=10) @@ | ||
| 176 | * @return \Illuminate\Http\JsonResponse |
|
| 177 | * @throws \Illuminate\Auth\Access\AuthorizationException |
|
| 178 | */ |
|
| 179 | public function delete(ComponentInterface $component, $id) |
|
| 180 | { |
|
| 181 | if (! $component->isDelete()) { |
|
| 182 | throw new AuthorizationException(); |
|
| 183 | } |
|
| 184 | ||
| 185 | $component->delete($id); |
|
| 186 | ||
| 187 | return response()->json(['message' => 'ok']); |
|
| 188 | } |
|
| 189 | ||
| 190 | /** |
|
| 191 | * @param \Sco\Admin\Contracts\ComponentInterface $component |
|
| @@ 228-237 (lines=10) @@ | ||
| 225 | * @return \Illuminate\Http\JsonResponse |
|
| 226 | * @throws \Illuminate\Auth\Access\AuthorizationException |
|
| 227 | */ |
|
| 228 | public function reorder(ComponentInterface $component) |
|
| 229 | { |
|
| 230 | if (! $component->isEdit()) { |
|
| 231 | throw new AuthorizationException(); |
|
| 232 | } |
|
| 233 | ||
| 234 | //TODO |
|
| 235 | ||
| 236 | return response()->json(['message' => 'ok']); |
|
| 237 | } |
|
| 238 | } |
|
| 239 | ||