전체검색 결과

[1] 전체검색 결과 게시판

게시판
1개
게시물
24개

3/3 페이지 열람 중

  • 이벤트/리스너 클래스 작성하기

    [새창으로 열기]

    라온보드는 설정파일에 설정한 후킹 태그와 이벤트 이름을 참조해서 이벤트를 처리합니다.이벤트 클래스에서는 리스너로 보낼 파라미터를 설정할 수 있습니다.리스너 클래스에서는 라온보드에서 이벤트를 호출(fire)할 때 이벤트 클래스에서 보낸 파라미터를 받아서 로직을 처리하게 됩니다.원하는 추가 기능을 후킹 태그가 있는 지점에서 이벤트/리스너 클래스로 구현하시면 됩니다.실제로 모듈의 기능을 구현하는 곳은 리스너 입니다. 아래 명령어를 이용해서 이벤트와 리스너를 생성합니다.php artisan module:make-event 이벤트이름 모듈이…

    라온보드 2017-11-27 16:42:04
  • 이벤트 서비스 프로바이더에 이벤트와 리스너 등록하기

    [새창으로 열기]

    모듈을 사용할 때 작성한 이벤트, 리스너 클래스가 활성화 되도록 이벤트 서비스 프로바이더에 등록해 주어야 합니다.아래 아티즌 명령어를 사용해서 이벤트 서비스 프로바이더를 생성합니다.php artisan module:make-provider EventServiceProvider 모듈이름 이벤트와 리스너가 1:1로 대응하게 구현하셨다면 listen 배열에 키에 이벤트 클래스, 값에 리스너 클래스를 포함한 배열을 등록해 줍니다.(이벤트 하나에 리스너가 여러 개 올 수도 있습니다.)  모듈에서 발생한 이벤트를 리스너가 구독(subscrib…

    라온보드 2017-11-27 16:42:21
  • 테마, 스킨 개발

    [새창으로 열기]

    css, javascript, imagepublic\themes\ 경로에 테마이름으로 디렉토리를 만들고 추가해 주시면 됩니다.뷰에서 위의 정적 리소스를 추가하려면 아래와 같이 파일명에 {{ ver_asset("themes/default/css/common.css") }} 로 넣어주시면 됩니다.ver_asset() 함수는 라라벨의 asset() 함수를 포함하여 사용하는 함수 입니다.  view기본적으로 제공하는 default 테마는 resources\views\themes\ 경로에 위치하고 있습니다.테마와 스킨 디렉…

    라온보드 2017-11-27 16:42:52
  • 모듈을 이용한 테마, 스킨 개발 및 배포

    [새창으로 열기]

    라온보드에서 정적 리소스는 public\ 경로에 있어야 하고 뷰는 resources\views\ 에 위치해야 합니다.그런데 정적 리소스와 뷰를 따로 배포하게 되면 사용자가 설치하기에 불편할 수 있기 때문에 모듈로 만들어서 테마를 배포하는 것을 권합니다. 참고) 스킨도 모듈로 배포할 수 있습니다. 모듈 기본 서비스 프로바이더의 registerViews() 메소드는 모듈 생성할 때 아래 이미지와 같이 구현되어 있습니다.여기서 $viewPath = resource_path('views/modules/모듈이름')의 …

    라온보드 2017-11-27 16:43:25