라라벨/NOVA

nova 맞춤도구 만들기

땀모 2020. 1. 4. 17:00


때로는 애플리케이션에 Nova 내부의 사용자 정의 페이지가 필요할 수 도 있다.

그렇게하면 표시되는 내용과 수행 할 수 있는 작업을 완전히 제어 할 수 있습니다.

이를 달성하기위한 사용자 정의 도구 작성에 대해 알아 봅시다.


1. tool 명령어를 입력한다.

1
php artisan nova:tool beyondcode/viewcache
cs


nova-components 폴더가 생성되었다.


2. app/Providers/NovaServiceProvider.php 파일의 tools()메서드에서 

noca-components/Viewcache 의 인스턴스를 추가한다. 그냥 만든이름

1
2
3
4
5
6
7
public function tools()
{
    return[
 
        new Viewcache
    ];
}
cs


아래와 같이 사용자 정의 페이지가 생성된다.



/nova-tools/Viewcache/resources/js/components/Tool.vue 파일이 좀전에 본 메인 컨텐츠 페이지이다.


네비게이션 이름 변경하기