2018年的春节假期,受朋友的鼓励和内心的指引,对近两年所学到的知识进行了系统的沉淀和总结。
从多个项目中提取关键点、抛弃了的业务部分,对底层的功能进行了各类优化和抽象,写成本项目。
현재 버전 laravel_template_with_vue (3)
- 백엔드 디렉토리를 API로 수정하십시오
- 관리 측면 디렉토리를 요소로 수정합니다 (UI 사용 요소)
- Management Directory antd (UI 사용 Antd) 추가
- 미니 프로그램 디렉토리 UNI-APP (UI aude Uview) 추가
- 독립 공식 계정 디렉토리 추가 (단일 페이지 UI 사용 vant)
1. LTS 버전 Laravel6에 Larave 프레임 워크를 업데이트하십시오
2. 여권 플러그인을 최신 버전으로 업데이트하십시오
3. RBAC 관리를 향상시킵니다
4. 검증 코드 기능 추가, SMS 전송 기능 및 타사 로그인 기능 추가
- 프론트 엔드 요소 UI는 버전 2.15.6으로 업데이트되었습니다. 개발을 참조하십시오.
- RBAC 관리 운영을 향상시킵니다
- 간단한 컨텐츠 관리 추가 (기사, 기사 유형, 회전 목마 사진, 미니 프로그램 및 공식 계정 등에 사용됩니다.)
- 채팅방, 고객 서비스 및 기타 기능을 실현하기 위해 WebSocket 기능 구성 및 개선
- WeChat 등에 다양한 구성 정보를 추가하십시오.
미니 프로그램의 완전한 디렉토리 구조 및 개발 기능, 백엔드 인터페이스에 직접 연결
로그인, 미니 프로그램에서 사용자 이름과 휴대폰 번호를 얻으십시오.
项目依托laravel6与vue.js,采用了主流的前后端分离方式来构建,作为程序的起点,你可以在此基础上进行自身业务的扩展。
后端(api目录)负责OAuth认证、用户授权、第三方用户登录验证和提供API,在此基础上集成excel文件的操作和完善的RBAC管理等基础功能,使用者只需专注于业务api的开发即可。后端整合了laravel-echo-server,实现了websocket。并实现消息的实时推送、为聊天室、客服等功能提供了API,是全网最好的laravel-echo-server教程。
前端(element目录)负责页面的显示和前端用户权限的控制。项目引入了element UI框架,并已经对用户登录认证、路由、权限等基础功能进行了处理。前端用户的权限不但可以控制系统的导航菜单,而且可以控制到页面按钮、表格等内容的显示。使用者只需要专注于业务界面的开发即可。
小程序(uni-app目录)主要用户小程序开发,集成了uview,实现了用户的登陆授权和获取手机号等功能,在此基础上,使用时只需要关心业务页面的开发即可以。
本项目使用广泛,已经在本人的多个项目中商用。
시스템의 관리자 사용자는 슈퍼 관리자입니다. 데모를 용이하게하고 모든 사람이 사용하기 위해 게시 된 버전은 관리자 사용자의 정보 수정을 차단했습니다. 실제 개발에서 사용자는 차단 된 수정 된 명령문을 제거하기 위해 해당 프론트 엔드 페이지로 이동하면됩니다.
WebSocket 및 기타 기능을 사용하려면 사용자는 전면, 후면 및 후면 구성을 동시에 수정하고 WebSocket을 활성화해야합니다.
대화방 및 고객 서비스와 같은 기능을 보여주기 위해 사용자는 먼저 시스템을 입력 한 후 여러 사용자를 생성하고 다른 브라우저로 동시에 로그인하여 관련 기능을 보여줄 수 있습니다.
(관리 요소 UI) 데모 웹 사이트 (https://element.wmhello.cn)
관리자 사용자 이름 및 비밀번호 (관리자/123456)
관리자 패널
https://www.bilibili.com/video/bv1qi4y197jf?spm_id_from=333.999.0.0
해당 학습 비디오를 구입 해야하는 경우 내 상점을 방문 할 수 있습니다 (https://yzkjit.taobao.com).
기술 지침과 지원이 필요한 경우 Wechat (Xpyzwm)에 저를 추가 할 수 있습니다.
학습 비디오 : https://v.qq.com/x/page/i3059zqgj4y.html
https://v.qq.com/x/page/m3059l9bitb.html
학습 비디오 : https://url.cn/5d4wwgl?sf=uri
학습 비디오 : https://v.qq.com/x/page/t3059mfpgkg.html
1 소프트웨어 구성 및 테이블 설계
2. 마이그레이션 테이블 쓰기
3. 시뮬레이션 된 데이터 생성
4. 쓰기 목록 API
5 API 쓰기 추가 및 수정
6 API 쓰기 및 최적화 삭제
7 데이터 수입 및 내보내기
8 개인 수입
9 배경 API의 작문 과정 및 표시
여권 플러그인 설치
11 여권으로 토큰을 생성하고 로그 아웃하십시오
12 토큰 새로 고침
13 RBAC 권한 관리-데이터 테이블 설정
14 RBAC 권한 관리 - 논리 작성
15 미들웨어 쓰기
16 재사용 가능한 컨트롤러 템플릿을 포장합니다
17 템플릿 컨트롤러 작성 (기능 추가, 수정 및 삭제)
18 템플릿 컨트롤러 작성 (데이터 수출 및 수출)
19 템플릿 컨트롤러 사용 및 분석
20 사용자 정의 명령 줄-명령 응용 프로그램
21 코드 이벤트 시스템의 분리를위한 좋은 도우미
22 방송 및 메시지 추진 이론 및 구성
23 방송 및 메시지 푸시의 실제 적용
24 Laravel-Echo-Server를 사용하여 메시지 푸시 및 채팅방 기능을 구현합니다.
25 Laravel에서 SMS 보내기 기능의 통합
26 Laravel의 메일 전송 기능 통합
컴퓨터 프로그래밍의 학습 및 개발 과정에서 어려움을 겪는 경우 기술 지침 및 관련 개발 지침이 필요합니다. 저에게 연락 할 수 있고 유료 기술 지원 및지도를 제공 할 것입니다 (50 위안/시간 -100 위안/시간). 튜터링 컨텐츠에는 다음 (프론트 엔드, 백엔드 PHP, NodeJS, 데이터베이스, JavaScript 및 PHP 프로그래밍 모드, 공식 계정, 미니 프로그램, vue.js, uni-App 등이 포함되어 있습니다).
1. 온라인 시험 시스템 관리 종료의 사용자 이름/비밀번호 (관리자/123456) 온라인 시험 시스템의 사용자 이름/비밀번호 온라인 시험 시스템의 사용자 이름/비밀번호 (Test/123456)
2. 제품 재고 관리 시스템의 사용자 이름/비밀번호 (Admin/123456)
3. 민주당 평가 관리 시스템의 사용자 이름/비밀번호 (관리자/123456)
4. 학교 정보 관리 시스템 템플릿
5. 다른 경우
내 블로그에 오신 것을 환영합니다. 주로 Laravel 및 Vue.js의 응용 프로그램 블로그에 중점을 둡니다.
배포 및 사용 중에 궁금한 점이 있으면 프로젝트 교환 그룹으로 이동하여 Wechat (xpyzwm) 또는 공식 계정 (Computer_Life)을 따라 관련 기본 지식을 배우십시오.
나의 노력이 당신을 도울 수 있다면, 나는 당신의 도움을 받아 들여서 기쁩니다. 작은 감사는 나의 지속적인 발전의 원동력입니다.
거인 위에 서서만 더 나아갈 수 있습니다. 다음과 같은 오픈 소스 프레임 워크 구현 방법이 프로젝트에서 사용 및 빌려 있습니다.
- 라 라벨
- 노동자
- 백엔드 Excel 플러그인
- vue.js
- vue-router
- vuex
- 관리 종료 요소 UI
- 프론트 엔드 아키텍처 vueadmin-template
- 미니 프로그램 UI UView
- Wechat 공식 계정 UI Vant
MIT