Laravel/코지코더
코지코더 - 라라벨 20. 태스크 권한2
SKim입니다
2020. 6. 7. 21:40
저번시간에 한대로 했을 때,
해당 id 사용자가 아니어도
localhost:8000/task2/2 와 같이
주소로 직접 들어가면 접근이 가능하다.
task detail 페이지도 자기가 만든 것만 볼 수 있게 해보겠다.
이것을 아래처럼 바꾼다.
41~42행 = 35행 = 37행 = 39행
user()는 user 엘로퀀트 모델을 리턴해준다.
즉 유저의 정보를 알려주는 것이다.
이 때 owns라는 메소드가 정의되지 않았으므로 정의해준다.
추가해준다.
user()는 user 엘로퀀트 모델을 리턴해준다.
즉 유저의 정보를 알려주는 것이다.
그러므로 35행의 선택한 부분과 36행은 같은 의미이다.
edit에도 추가해준다. (42행)
update에도 추가해준다. (48행)
delete에도 추가해준다. (60행)