基于Laravel + Vue + Element 实现 人力资源系统(考勤应用 )
项目地址Bee
介绍
Bee是人力资源系统中的考勤应用,主要功能用于员工申请假单。Bee具有较高的性能、扩展性等,其中包括前后端分离、插拔式的规则验证(验证器)、数据过滤(装饰器)、消息队列等,后端在Laravel的MVC模式上,又添加了Services、Repositories层,明确每个类的职责,使用Passport的密码模式获取接口数据。
技术栈
- 服务器:Linux(Centos7)、Nginx
- 前端:Element、Vue、Vue-Router、Vuex、Webpack、V-calendar
- 资源:Elephant
- 后端:Laravel缓存:Redis
其他的就是一些基本工具了,比如node、npm(cnpm)、composer、git等
演示
1.登录
2.申请
3.编辑
4.审批
5.搜索
安装
1.下载
gitclonegit@github.com:SexyPhoenix/Bee.git
2.Laravel
composerinstall chmod-R777storage phpartisankey:generate
3.上传文件夹
mkdir-puploads/bee chmod-R777uploads
4.配置.env
cp.env.example.env APP_URL=http://localhost ASSET_URL=http://localhost DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=homestead DB_USERNAME=homestead DB_PASSWORD=secret REDIS_HOST=127.0.0.1 REDIS_PASSWORD=null REDIS_PORT=6379
5.数据库
phpartisanmigrate
6.Passport
phpartisanpassport:keys phpartisanpassport:client--password--name='bee'//name自定义
7.开启消息队列
phpartisanqueue:workbee--queue=apply--sleep=3--tries=3&>/dev/null
8.Nginx
server{ listen80; server_namedev.bee.goods;//自定义 indexindex.htmlindex.htmindex.php; location/{ rewrite^/(.*)$/index.php/$1last; try_files$uri$uri//index.php?$query_string; } location~/uploads/{ root"/var/www/Bee";//自定义 } location~\.(html|gif|jpg|jpeg|css|js|eot|svg|ttf|woff|woff2|png)${ root"/var/www/Bee/public";//自定义 } location~(.+\.php)(.*)${ root/var/www/Bee/public;//自定义 fastcgi_split_path_info^(.+\.php)(.+)$; fastcgi_passunix:/var/run/php-fpm/php7-fpm.sock;//自定义 fastcgi_indexindex.php; includefastcgi_params; fastcgi_paramSCRIPT_FILENAME$document_root$fastcgi_script_name; fastcgi_paramPATH_INFO$fastcgi_path_info; fastcgi_intercept_errorsoff; fastcgi_buffer_size16k; fastcgi_buffers416k; fastcgi_connect_timeout300; fastcgi_send_timeout300; fastcgi_read_timeout300; } }
9.前端
cnpminstall//cnpm淘宝的 exportconstAPI_DOMAIN='http://xxx/beeapi'//resources\js\config\bee.js文件中修改域名 npmrundev
10.导入基本数据(database\sql\bee.sql)
最后,注意配置域名到host。
打开http://xxx/bee#/
账号:zhangxiaofan@qq.com密码:123456
总结
以上所述是小编给大家介绍的基于Laravel+Vue+Element实现人力资源系统(考勤应用),希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对毛票票网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!
声明:本文内容来源于网络,版权归原作者所有,内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:czq8825#qq.com(发邮件时,请将#更换为@)进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。