>source

나는 db에서 카운트 값을 늘리려 고하지만$request->session ()->exists ($articledetails->id)이 조건이 작동하지 않습니다. 어떻게 세션에 ID를 저장할 수 있습니까? 감사합니다.

  public function articledetails(Request $request, $id)
    {
        $articledetails = ArticleLibrary::with('articleCategory')->where('id', $id)->first();
        if (!$articledetails) {
            abort(404);
        }
       if ($request->session()->exists($articledetails->id)) {
            $articledetails->increment('article_view');
        }
        $data = [
            'articledetails' => $articledetails
        ];
        return view('articles-details', $data);
    }

  • 답변 # 1

    이 코드가 도움이되기를 바랍니다. 감사합니다.

     if (!$request->session()->exists('articleDetial' . $articledetails->id)) {
                    $request->session()->put('articleDetial' . $articledetails->id, true);
                    $articledetails->increment('article_view');
                }
    
    

  • 이전 java - 메서드가 예외를 throw하는지 확인하고 예외가 발생하면 종료하는 방법은 무엇입니까?
  • 다음 java - Spring JPA 저장소 인터페이스 및 기본 메소드 사용 사례