Learner\Http\Controllers\Admin\SeriesController::destory PHP Метод

destory() публичный Метод

admin/series/{id} delete
public destory ( Illuminate\Http\Request $request, $id ) : Illuminate\Http\JsonResponse
$request Illuminate\Http\Request
Результат 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->series->findImageById($id));
            // remove from db.
            $this->series->deleteById($id);
            Log::info(lang("log.deleteSeriesSuccess", "You delete a series."));
            return $this->responseJson(['message' => '删除成功!']);
        }
        Log::warning(lang("log.deleteSeriesError", "MayBe Someone want delete your series."));
        return $this->responseJson(['error' => '密码错误,记录日志'], 403);
    }