728x90 반응형 분류 전체보기217 (AdonisJs 4.0 Tutorial) 관리자 수정하기 xyz/resources/views/mgmt/admin/update_form.edge 을 작성한다. × 관리자 수정 {{ csrfField() }} 아이디 별명 (필수) xyz/Controllers/Http/Mgmt/AdminController.js 에 다음을 추가한다. ... // 관리자 수정 폼 // /mgnt/admin/update_form/:id async update_form ({params, view}) { const admin = await Admin.find(params.id) return view.render('mgmt/admin/update_form', { admin: admin.toJSON() }) } ... xyz/start/routes.js 에 다음을 추가한다. Route.get(.. 2017. 10. 19. (AdonisJs 4.0 Tutorial) 관리자 비밀번호 변경하기 뷰 디렉토리에 xyz/resources/views/mgmt/admin/chg_passwd_form.edge 파일을 생성한다. × 관리자 비밀번호 변경 {{ csrfField() }} 아이디 비밀번호 (필수) 비밀번호 확인 (필수) 컨트롤러(xyz/Controllers/Http/Mgmt/AdminController.js)에 다음을 추가한다. ... // 관리자 비밀번호변경 폼 // /mgnt/admin/chg_passwd_form/:id async chg_passwd_form ({params, view}) { const admin = await Admin.find(params.id) return view.render('mgmt/admin/chg_passwd_form', { admin: admin.toJSO.. 2017. 10. 18. (AdonisJs 4.0 Tutorial) 관리자 추가하기 우선 xyz/resources/views/mgmt/admin/index.edge 에 다음을 추가한다. ... 관리자 추가 ... ... // Modal Remote Reload $(document).on('hidden.bs.modal', function (e) { $(e.target).removeData('bs.modal'); }) ... http://localhost:3333/mgmt/admin 을 다시 보면, 관리자 추가 버튼이 새로이 나타날 것이다. 관리자 입력 양식을 만들자. xyz/resources/views/mgmt/admin/insert_form.edge × 관리자 추가 {{ csrfField() }} 아이디 (필수) 비밀번호 (필수) 비밀번호 확인 (필수) 별명 (필수) xyz/Contro.. 2017. 10. 17. (AdonisJs 4.0 Tutorial) 관리자 목록 보여주기 xyz/app/Controllers/Http/Mgmt/AdminController.js 파일을 생성한다. > cd xyz xyz> adonis make:controller Mgmt\Admin 'use strict' const Admin = use('App/Models/Admin') class AdminController { // 관리자 목록 async index ({view}) { const admins = await Admin.all() return view.render('mgmt.admin.index', { admins: admins.toJSON() }) } } module.exports = AdminController xyz/resources/views/mgmt/base.edge 파일을 생성한다. .. 2017. 10. 16. (AdonisJs 4.0 Tutorial) 모델 생성 Admin 모델을 생성한다. $ adonis make:model Admin xyz/app/Models/Admin.js 파일이 생성된다. 마이그레이션 생성하기 $ adonis make:migration admins create: xyz/database\migrations\1507612187061_admins_schema.js xyz/database\migrations\1507612187061_admins_schema.js 파일을 열어서 아래처럼 수정한다. 'use strict' const Schema = use('Schema') class AdminsSchema extends Schema { up () { this.create('admins', (table) => { table.increments() ta.. 2017. 10. 13. (AdonisJs 4.0 Tutorial) 첫페이지 만들어보기 프로젝트 디렉토리 구조 xyz ├── app │ └── Models ├── config ├── database │ └── migrations ├── public ├── resources │ └── views └── start 첫페이지를 변경해보자. 우선 xyz/resources/views/welcome.edge 을 삭제하고 xyz/resources/views/index.edge 을 만든다. My First HTML Page My First HTML Page Main 컨트롤러를 생성한다. (Http Request 선택) $ cd xyz $ adonis make:controller Main ? Generating a controller for ? > For Http Request (엔터를 입력한다!!!) F.. 2017. 10. 12. 이전 1 ··· 13 14 15 16 17 18 19 ··· 37 다음 728x90 반응형