2018年的春节假期,受朋友的鼓励和内心的指引,对近两年所学到的知识进行了系统的沉淀和总结。
从多个项目中提取关键点、抛弃了的业务部分,对底层的功能进行了各类优化和抽象,写成本项目。
Versão atual Laravel_template_with_vue (3)
- Modifique o diretório de back -end para a API
- Modifique o diretório do lado da gerência para o elemento (a interface do usuário usa o elemento)
- Adicione o diretório de gerenciamento ANTD (UI usa ANTD)
- Adicione o diretório de mini-programa Uni-App (a interface do usuário usa uview)
- Adicionar Diretório de Conta Oficial Independente Vant (UI de página única usa Vant)
1. Atualize a estrutura Larave para a versão LTS Laravel6
2. Atualize o plugin de passaporte para a versão mais recente
3. Melhore o gerenciamento do RBAC
4. Adicione a função do código de verificação, função de envio de SMS e funções de login de terceiros
- A interface do usuário do elemento front-end foi atualizada para a versão 2.15.6, consulte o desenvolvimento
- Melhorar a operação de gerenciamento do RBAC
- Adicione o gerenciamento simples de conteúdo (artigo, tipo de artigo, fotos de carrossel, usados em mini programas e contas oficiais etc.)
- Configure e melhore as funções do WebSocket para realizar a sala de bate -papo, atendimento ao cliente e outras funções
- Adicione várias informações de configuração no WeChat, etc.
Estrutura de diretório completa e funções de desenvolvimento de mini programas, conecte -se diretamente à interface de back -end
Faça login, obtenha o nome de usuário e o número de celular no mini -programa
项目依托laravel6与vue.js,采用了主流的前后端分离方式来构建,作为程序的起点,你可以在此基础上进行自身业务的扩展。
后端(api目录)负责OAuth认证、用户授权、第三方用户登录验证和提供API,在此基础上集成excel文件的操作和完善的RBAC管理等基础功能,使用者只需专注于业务api的开发即可。后端整合了laravel-echo-server,实现了websocket。并实现消息的实时推送、为聊天室、客服等功能提供了API,是全网最好的laravel-echo-server教程。
前端(element目录)负责页面的显示和前端用户权限的控制。项目引入了element UI框架,并已经对用户登录认证、路由、权限等基础功能进行了处理。前端用户的权限不但可以控制系统的导航菜单,而且可以控制到页面按钮、表格等内容的显示。使用者只需要专注于业务界面的开发即可。
小程序(uni-app目录)主要用户小程序开发,集成了uview,实现了用户的登陆授权和获取手机号等功能,在此基础上,使用时只需要关心业务页面的开发即可以。
本项目使用广泛,已经在本人的多个项目中商用。
O usuário administrador no sistema é um super administrador. Para facilitar a demonstração e que todos usem, a versão publicada bloqueou a modificação de informações do usuário administrador. No desenvolvimento real, os usuários precisam ir apenas para a página front-end correspondente para remover as instruções modificadas bloqueadas.
Para usar o WebSocket e outras funções, os usuários precisam modificar as configurações da frente, traseira e traseira ao mesmo tempo e ativar o WebSocket
Para demonstrar funções como sala de bate -papo e atendimento ao cliente, os usuários podem primeiro criar vários usuários depois de inserir o sistema e fazer login ao mesmo tempo com diferentes navegadores para demonstrar funções relacionadas.
(Elemento de gerenciamento UI) Site de demonstração (https://element.wmhello.cn)
Nome de usuário e senha do administrador (admin/123456)
Painel de administrador
https://www.bilibili.com/video/bv1qi4y197jf?spm_id_from=333.999.0.0
Se você precisar comprar o vídeo de aprendizado correspondente, pode visitar minha loja (https://yzkjit.taobao.com)
Se você precisar de orientação e suporte técnico, pode me adicionar ao WeChat (xpyzwm)
Vídeo de aprendizado: https://v.qq.com/x/page/i3059zqgj4y.html
https://v.qq.com/x/page/m3059l9bitb.html
Vídeo de aprendizado: https://url.cn/5d4wwgl?sf=uri
Vídeo de aprendizado: https://v.qq.com/x/page/t3059mfpgkg.html
1 Construção de software e design de tabela
2. Escrever tabelas de migração
3. Geração de dados simulados
4. API da lista de redação
5 Adicionando e modificando a escrita da API
6 Exclua a escrita e otimização da API
7 Importação e exportação de dados
8 importações personalizadas
9 O processo de escrita e exibição da API em segundo plano
10 instalação de plug -in de passaporte
11 Gere e faça tokens com passaporte
12 Atualização de token
13 Gerenciamento de permissão do RBAC-o estabelecimento de tabelas de dados
14 RBAC Gerenciamento de permissão - Redação da lógica
15 escrita de middleware
16 Pacote o modelo de controlador reutilizável
17 Escrita dos controladores de modelo (adicionando, modificando e excluindo funções)
18 Escrita de controladores de modelo (importação e exportação de dados)
19 Uso do controlador de modelo
20 linha de comando personalizada-aplicação de comando
21 Um bom ajudante para a dissociação do sistema de eventos de código
22 Broadcasting e Message Pursion-Teory and Configuration
23 A aplicação prática de transmissão e empurrão de mensagem
24 Usando o Laravel-Eco-Server para implementar funções de push e sala de bate-papo de mensagens
25 Integração do SMS Envie função em Laravel
26 Integração de funções de envio de correio em Laravel
Se você encontrar dificuldades no processo de aprendizado e desenvolvimento da programação de computadores, precisará de orientação técnica e orientação de desenvolvimento relacionada. Você pode entrar em contato comigo e eu fornecerei suporte técnico e tutoria paga (50 yuan/hora-100 yuan/hora). O conteúdo de tutoria inclui, mas não se limita ao seguinte (Front-end, Back-end PHP, NodeJS, banco de dados, JavaScript e modo de programação PHP, conta oficial, mini-programa, vue.js, Uni-App, etc.).
1. Nome de usuário/senha do gerenciamento de sistema de exames on -line END (admin/123456) Nome de usuário/senha do sistema de exame de exame on -line/senha do sistema de exames on -line (Test/123456)
2. Nome de usuário/senha do sistema de gerenciamento de inventário de produtos (admin/123456)
3. Nome de usuário/senha do sistema de gerenciamento de avaliação democrática (Admin/123456)
4. Modelo do sistema de gerenciamento de informações escolares
5 outros casos
Bem -vindo ao meu blog, focando principalmente no blog de aplicativos do Laravel e Vue.js
Se você tiver alguma dúvida durante a implantação e o uso, poderá ir ao grupo Project Exchange para discutir: WeChat (XPYZWM) ou seguir a conta oficial (Computer_life) para aprender conhecimento básico relacionado.
Se meus esforços podem ajudá -lo, fico feliz em aceitar sua ajuda. A pouca apreciação é a força motriz do meu progresso contínuo.
Somente em pé acima do gigante podemos ir mais longe. Os seguintes métodos de implementação da estrutura de código aberto são usados e emprestados no projeto.
- Laravel
- Trabalhador
- Plugin de back -end Excel
- vue.js
- Vue-Router
- Vuex
- Gerenciamento de interface do elemento final
- Arquitetura front-end vueadmin-template
- Mini Programa Ui uview
- WECHAT CONTA OFICIAL UI VANT
Mit