-
Lense에서 view(자세히 보기) 가리기Laravel/Nova 2022. 4. 16. 08:20반응형SMALL
# What?
- 렌즈에서 자세히보기 하면 에러 떠서 삭제 필요
# How?
- 해당 렌즈의 기반이 되는 Nova Resource에 serializeForIndex에서 해당 렌즈의 uri-key값일 경우 권한 설정하기
@ Nova/Letter.php
public function serializeForIndex(NovaRequest $request, $fields = null) { // Get proper response $serialized = parent::serializeForIndex($request, $fields); if ($request->lens && $request->lens == 'agent-letters') { $serialized = array_merge($serialized, [ 'authorizedToView' => false, 'authorizedToUpdate' => false, 'authorizedToDelete' => false, 'authorizedToRestore' => false, 'authorizedToForceDelete' => false, ]); } return $serialized; }
* 렌즈의 uri-key 입력
@ AgentLetters.php (렌즈)
LIST'Laravel > Nova' 카테고리의 다른 글
텍스트 카드 추가하는법 (0) 2022.06.06 Action에 모델 resource id(parameter, 변수) 전달하고싶을 때 (0) 2022.05.19 Metrics Card 주의사항(데이터 제대로 안나올 때) (0) 2022.04.13 DateTime(날짜, 시간) 한국어로 변경하기 (0) 2022.03.19 Resource OrderBy(순서) 바꾸는법 (0) 2022.01.13