본문 바로가기
Laravel/코지코더

코지코더 - 라라벨 19. 태스크 권한

by SKim입니다 2020. 6. 7.

태스크의 주인 정하기

 

하나 더 가입한다.

 

DB 구조를 바꿔야 한다.

 

18행의 user_id를 추가한다.

이 user_id가

이 id를 reference하게 구조를 짤 것이다.

 

 

23행을 추가한다.

 

MySQL은 관계형 DB이기 때문에.. 레퍼런스하고있다.

 

php artisan migrate:fresh

(기존 tasks와 계정들은 다 삭제됨.. 계정 다시 만들어야 함..)

 

헤더에 Task 버튼을 만들어보자.

여기다가 적는다.

 

 

이 class는 부트스트랩 class이다.

 

여기에

 

 

27, 28행을 추가한다.

28행은 지금 로그인한 사람의 id를 user_id에 넣어서 알려주는 것이다.

 

파란색으로 선택한 부분을 지우고 $values로 대체한다.

 

9행에 user_id 추가

 

 

로그인해서 글을 써보면 user_id가 들어가 있다.

지금은 다른 아이디로도 RUD가 가능하다.

자기꺼만 가능하게 해보자.

 

11행을 아래와 같이 바꿔준다.

이것은 MySQL의 where user_id = 1과 같은 것이다.

댓글