찾다

 >  Q&A  >  본문

laravel5.2.9 - Laravel5.2가 사용자를 user로 변경했지만, 그 밖에 무엇을 변경해야 합니까? 난 정말 복수에 적응이 안 돼

라라벨의 복수형 테이블 이름이 익숙하지 않아서 users를 user로 변경했습니다. 모델도 정의됩니다

으아악

하지만 여전히 오류가 보고됩니다.
$request->user() 에서 나온거라서 users 테이블이 존재하지 않는다고 폭발하네요. 이게 무슨 상황인가요? 해결

그림 2는 config/auth의 구성입니다.
그림 3은 사용자 모델입니다

迷茫迷茫2778일 전466

모든 응답(1)나는 대답할 것이다

  • 为情所困

    为情所困2017-05-16 16:54:13

    오류 보고 부분을 참조하세요:

    오류가 UserRegisterRequest 中進行 validate 的時候,因為你其中一個 rule
    'email' => 'unique:users,email' ,這會導致其去檢查 users 這個 table 裡面的 email 字段是否有重複(唯一性),所以你應該改成 'email' => 'unique:user,email'에 발생하면 괜찮습니다

    회신하다
    0
  • 취소회신하다