단위 테스트에 laravel을 사용할 때 다음 오류가 보고됩니다.
<code>BadMethodCallException: Method Mockery_0_Illuminate_Auth_AuthManager::user() does not exist on this mock object </code>
오류가 보고된 코드 부분은 다음과 같습니다.
<code>function writeLog($record = ''){ $data = array( 'uid' => Auth::user()->id,//调用这一行的时候报错 'ip' => $this->request->ip(), 'created_at' => Carbon::now() ); OperateLog::create($data); } </code>
이런 경우 어떻게 처리해야 하나요?
단위 테스트에 laravel을 사용할 때 다음 오류가 보고됩니다.
<code>BadMethodCallException: Method Mockery_0_Illuminate_Auth_AuthManager::user() does not exist on this mock object </code>
오류가 보고된 코드 부분은 다음과 같습니다.
<code>function writeLog($record = ''){ $data = array( 'uid' => Auth::user()->id,//调用这一行的时候报错 'ip' => $this->request->ip(), 'created_at' => Carbon::now() ); OperateLog::create($data); } </code>
이런 경우 어떻게 처리해야 하나요?