알리미 v0.1
라온보드는 기본 알림을 메일로 보내고 있습니다. 개인적으로 메일 알림보다는 사이트 내부에서 알림이 뜨는 것을 선호하기 때문에 사이트 내부에서 알림이 뜨게 만들었습니다.
라온보드 v0.9.8에서 제작되었습니다.
1. 압축 파일을 라온보드가 위치한 폴더에서 압축을 해제합니다.
2. cmd 창을 열거나, Bash에서 "php artisan migrate"를 입력하여 테이블을 만듭니다.
3. 라온보드를 설치하실 때 테이블 명을 laon_ 으로 하셨다면 바로 세팅이 됩니다.
3-1. 하지만 테이블명을 다른 이름으로 했다면 App\Alrimi.php 22번째 줄에서 DB::insert('INSERT INTO laon_alrimi(users_id, link, content, read_at) VALUES(?, ?, ?, ?)', array($alrimParent->email, $alrimLink, $alrimContent, 0)); 라인에서 laon_alrimi를 테이블 명alrimi로 바꿔줍니다. 예를 들어 테이블명을 la_ 로 하셨다면 la_alrimi로 바꿉니다.
4. 이제 적용이 되었습니다. 게시물을 하나 만들어 댓글을 달아 테스트를 해보세요 !
v0.1 -> 2017-09-30
App\Alrimi.php
알림이 " ** 게시판에서 새 댓글이 올라왔습니다. "로 뜨는 것을 " [**] ** 게시물에서 새 댓글이 올라왔습니다." 로 수정.
알림 링크를 "http(s)://**.**/bbs/**/views/**" 에서 "http(s)://**.**/bbs/**/views/**#comment**" 로 수정.
읽은 알림을 처리하는 방식을 Database에 저장된 링크와 현재 웹 사이트 주소와 동일하면 알림을 처리하도록 수정.
읽은 알림 처리하는 방식을 수정할 계획입니다.
항상 작동되는 미들웨어 부분과, 알림을 Database에 넣는 부분을 따로 분리할 계획입니다.
디자인 부분을 수정할 계획입니다.
Database 관련 부분을 수정할 계획입니다.
감사합니다.
댓글 4개