전체검색 결과

[라온] 전체검색 결과 게시판

게시판
7개
게시물
173개

17/18 페이지 열람 중

  • 라온보드 다운로드

    [새창으로 열기]

    laonboard.com 사이트에 접속하여 상단메뉴 [다운로드]를 클릭하고 가장 최신 버전의 게시물을 클릭합니다.  게시물 하단에 링크된 첨부파일을 클릭하여 내 컴퓨터로 다운로드합니다. 

    라온보드 2017-11-27 16:26:14
  • 설치페이지로 접속

    [새창으로 열기]

    브라우저를 켜고 도메인에 접속하면 아래와 같이 라온보드 설치 페이지가 나옵니다.이 페이지에서 라온보드 설치하기 버튼을 눌러 설치를 시작합니다. 

    라온보드 2017-11-27 16:27:28
  • 설치 완료

    [새창으로 열기]

    설치가 완료되었습니다.새로운 라온보드로 이동 버튼을 클릭해 주세요. 

    라온보드 2017-11-27 16:30:13
  • 모듈 개발 및 설치

    [새창으로 열기]

    라온보드는 라온보드 기본 코드를 변경하지 않고 모듈(nwidart/laravel-modules 벤더)을 사용해서 추가 기능을 구현할 수 있습니다. 다른 개발자가 개발한 모듈도 다운로드 받아서 FTP로 Modules\ 경로에 업로드 하면 관리자의 모듈관리 > 설치된 모듈 메뉴에서 관리할 수 있습니다. 업로드한 모듈은 관리자에서 사용을 한번 눌러주어야 모듈이 정상적으로 라온보드안으로 설치가 됩니다.  아래 링크는 모듈 벤더의 개발 매뉴얼입니다. 모듈 소스 구현하실 때 참고하시면 됩니다.https://nwidart.com/larav…

    라온보드 2017-11-27 16:31:54
  • 모듈 서비스 프로바이더

    [새창으로 열기]

     모듈의 기본 서비스 프로바이더는 모듈이름ServiceProvider.php로 모듈을 생성할 때 같이 만들어집니다. 기본적으로 설정, 뷰, 정적 리소스, 언어, 팩토리데이터가 모듈이 활성화될 때 라온보드 앱(app객체)에 포함이 되거나 아티즌 명령어(php artisan vendor:publish)로 라온보드에 설치할 수 있도록 지원하고 있습니다. 자세히 보면 모듈이 활성화 되어 있을 때 boot() 메소드를 실행하는 것을 알 수 있습니다.그래서 페이지를 로딩하기 전에 모듈에서 해야할 일(캐시등록, 미들웨어 등록 등)을 boot()…

    라온보드 2017-11-27 16:39:11
  • 라우트 작성하기

    [새창으로 열기]

    필요한 경우 모듈의 URI 라우트를 작성합니다.라우트는 아래 경로에 작성하시면 됩니다.Modules\모듈명\Http\routes.php 라우트를 작성하실 때 php artisan route:list 명령어로 현재 선언되어 있는 라우트의 목록을 보실 수 있습니다.겹치지 않도록 주의해 주세요.  라우트 작성 관련 매뉴얼과 라온보드의 라우트를 참고해주세요.

    라온보드 2017-11-27 16:39:50
  • 뷰 생성하기

    [새창으로 열기]

    모듈에서 뷰를 추가한다면 아래 경로에 뷰 파일을 작성하시면 됩니다.Modules\모듈이름\Resources\views\ 위 경로 이하에 admin 디렉토리를 생성해서 관리자 뷰를 작성해 주시면 됩니다.스킨모듈이라면 위 경로 이하에 스킨이름을 디렉토리로 만들고 그 디렉토리에 뷰를 작성해 주시면 됩니다.이벤트 리스너에서 뷰를 화면에 표시하려면 echo view('뷰이름', 파라미터배열); 명령어로 불러와 주시면 됩니다. 모듈의 기본 서비스 프로바이더(모듈이름ServiceProvider) 클래스의 registerView…

    라온보드 2017-11-27 16:40:30
  • 모듈 관리자 생성하기

    [새창으로 열기]

    추가하는 모듈에 관리자를 통한 설정이 필요하다면 라우트, 컨트롤러와 모델을 통해서 기능을 구현할 수 있습니다.관리자 구현은 라온보드와 라라벨 기본 매뉴얼을 참조해 주세요. 그리고 모듈에 모델이 있다면 Policy, 모델이 없다면 Gate 파사드를 이용해서 관리 권한을 부여할 수 있도록 구현해야 합니다.아래 라라벨 기본 매뉴얼이나 기본으로 제공된 모듈의 컨트롤러, 폴리시를 참조하면 간단히 구현할 수 있을 것입니다.관리 권한 부여를 위한 매뉴얼 : https://laravel.kr/docs/5.5/authorization 마지막으로 A…

    라온보드 2017-11-27 16:40:48
  • 후킹(Hooking)

    [새창으로 열기]

    기존 라온보드 코드를 수정하지 않고 원하는 기능/뷰를 추가하는 모듈을 만드는 방법에는 후킹(가로채기)이 있습니다.라온보드는 라라벨의 이벤트와 리스너 기능을 통해 후킹을 구현하고 있습니다.기능 구현은 아래와 같은 순서로 진행이 됩니다. 1. 기존 라온보드의 컨트롤러, 모델, 뷰에 선언되어 있는 후킹 태그를 선택합니다. 2. 후킹 태그에서 처리할 이벤트 클래스를 구현합니다. 3. 이벤트를 처리할 때 받아서 실제 로직을 실행할 리스너를 구현합니다. 4. 모듈의 이벤트 설정 파일에 후킹 태그와 태그에서 처리할 이벤트 클래스를 연결해서 기록…

    라온보드 2017-11-27 16:41:06
  • 후킹 태그 선택하기

    [새창으로 열기]

    현재 컨트롤러, 모델, 리스너, 뷰의 여러 부분에 아래와 같이 fireEvent('후킹 태그')로 선언되어 있습니다.  라온보드에서는 모듈을 만들어서 원하는 태그에 이벤트를 추가하거나 교체(기존 내부모듈로 구현한 부분들 - app\Modules\)할 수 있습니다.현재 선언된 태그 외에도 요청과 필요에 따라 계속 추가될 수 있습니다.새로 테마/스킨을 추가하시는 경우에는 후킹 태그를 마음대로 추가 선언하셔서 모듈에서 사용하실 수 있습니다. 리턴이 필요없는 작업 afterStoreWrite 게시글 추가 후 작업after…

    라온보드 2017-11-27 16:41:28