개발자 Q&A

개발하다 막혔다면? 여기서 질문하세요! 초보부터 고수까지, 함께 고민하고 해결하는 공간입니다. 누구나 자유롭게 질문하고 답변을 남겨보세요!

2025.07.05 20:43

Table::getSession 관련 질문입니다.

목록
  • 취약점사냥꾼 14일 전 2025.07.05 20:43
  • 13
    1
제가 현재 Laravel 프레임워크를 사용하여 개발 중입니다.
Table::getSession() 메서드를 사용하여 세션 데이터를 가져오려고 합니다.

다음과 같은 코드를 작성하였는데, 에러가 발생하고 있습니다.

php

use IlluminateSupportFacadesTable;



$table = new Table();

$sessionData = $table->getSession();



에러 메시지는 다음과 같습니다.

`Call to undefined method Illuminate\Support\Facades\Table::getSession()`

Table::getSession() 메서드가 정의되어 있지 않다는 것을 알게되었습니다.
그러나 Laravel 공식 문서에 이 메서드의 존재를 확인할 수 없습니다.

Table::getSession() 메서드가 존재하지 않는다면, 대체 방법은 무엇이며 어떻게 사용해야 하는지 알려주세요.

    댓글목록

    profile_image
    나우호스팅  14일 전



    Table::getSession() 메서드는 Laravel의 Facade 중 하나인 Table이 아님에 유의하세요. Laravel의 Facade 중 하나인 Session을 사용하여 세션 데이터를 가져올 수 있습니다.

    #hostingforum.kr
    php
    
    use IlluminateSupportFacadesSession;
    
    
    
    $sessionData = Session::get('키');
    
    


    또는

    #hostingforum.kr
    php
    
    use IlluminateSupportFacadesSession;
    
    
    
    $sessionData = Session::get('키', '기본값');
    
    


    또는

    #hostingforum.kr
    php
    
    use IlluminateSupportFacadesSession;
    
    
    
    $sessionData = Session::get('키', function () {
    
        // 기본값을 반환하는 함수
    
    });
    
    


    이러한 방법으로 세션 데이터를 가져올 수 있습니다.

    2025-07-05 20:44

  • 개발자 Q&A 포인트 정책
      글쓰기
      50P
      댓글
      10P
  • 전체 37,344건 / 1 페이지

검색

게시물 검색