찾다

 >  Q&A  >  본문

null에서 "id" 속성을 읽으려고 하는 Laravel-8의 문제 해결

실행 중 발생하는 오류입니다. php artisan migrate:fresh --seed 이 명령은 MySQL 데이터베이스에 테이블을 생성하고 데이터베이스 세부 정보 DB_DATABASE로 .env 파일을 채웁니다.

으아아아


P粉194919082P粉194919082402일 전592

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

  • P粉786432579

    P粉7864325792023-11-09 13:01:31

    이 줄을 바꾸세요:

    으아아아

    이것에:

    으아아아

    먼저 $user가 비어 있는지 확인해야 합니다.

    회신하다
    0
  • P粉478188786

    P粉4781887862023-11-09 09:28:03

    여기서 문제는 $user 的值为 null 并且 null에 속성이 없다는 것입니다.

    $user 将始终为 null,而您的代码则为 Auth::user() 将是 null 。在执行播种程序期间,您没有经过身份验证的用户.

    원한다면 User 分配给您的 $model 并且您已为 User 表播种,您可以获得一个 用户这样.

    으아악

    특정 내용을 원하지 않는 경우 用户 다음과 같이 할 수 있습니다.

    으아악

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