Learner\Http\Controllers\Admin\CategoryController::destory PHP Method

destory() public method

admin/categories/{id}
public destory ( Illuminate\Http\Request $request, integer $id ) : Illuminate\Http\JsonResponse
$request Illuminate\Http\Request
$id integer
return Illuminate\Http\JsonResponse
    public function destory(Request $request, $id)
    {
        $truePassword = Auth::user()->password;
        if (Hash::check($request->get('password'), $truePassword)) {
            // delete image.
            ImageManager::delete($this->categories->findImageById($id));
            // remove from db.
            $this->categories->deleteById($id);
            Log::info(lang("log.deleteCategorySuccess", "You delete a category."));
            return $this->responseJson(['message' => '删除成功!']);
        }
        Log::warning(lang("log.deleteCategoryError", "MayBe Someone want delete your category."));
        return $this->responseJson(['error' => '密码错误,记录日志'], 403);
    }