[开源项目] 基于 Laravel5.5 与 VUE2 前后端分离的兼职平台,顺带求职
210

基于Laravel5.5与vue2前后端分离的兼职平台

项目Github地址

基于Laravel5.5与vue2前后端分离的兼职平台

项目上线运行地址

贝兼兼职,最懂你的兼职平台
体验账号:test@test.com 密码:123456

项目运行步骤

  1. git clone https://github.com/GordonChen13/jianzhi-v2.git
  2. composer install
  3. 把.env.example重命名为.env,并设置相应参数,消息推送用pusher,需要pusher帐号
  4. php artisan key:generate
  5. php artisan migrate
  6. php artisan db:seed
  7. php artisan queue:work
  8. sudo chgrp -R www-data storage bootstrap/cache
  9. sudo chmod -R ug+rwx storage bootstrap/cache
  10. php artisan serve

页面功能展示

用户页面

基于redis缓存实现的用户首页动态

可排序的热门兼职、个性兼职推荐页面

可收藏、申请、咨询、分享、邀请好友、举报的兼职Item

基于pusher实现的即时在线聊天窗口

带有标签、评分统计、评论图片、评论回复的评价页面

能够新建团队,管理成员,更改团队信息的团队页面

雇主页面

可管理兼职状态,邀请好友、查看兼职信息的兼职管理页面

可同步更新录用人数的申请人管理页面

回复用户咨询页面

基于pusher在线推redis离线拉的消息提醒功能


可打分、可选标签、可上传图片的评价页面

介绍下我的情况

16年985本科电子商务专业毕业的。因为大学的时候没有去找实习,到了找工作的时候想找个php的又信心不足,简历都不敢投。我是Laravel5出来的时候开始看文档的,那会看的还是英文版的。。。。这个项目是半年前开始写的,Vue.js是边写项目的时候边学的。到现在把自己想写的网站大部分功能都实习了,总算是有点底气开始投简历了。所以想请教大家,像我这种情况的,能在深圳找到工作吗?大概能拿到多少钱,我要不要谎称自己有一年工作经验呢?诚心提问,非常感谢大家!

本帖已被设为精华帖!
本帖由 Summer 于 1年前 加精
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
讨论数量: 57
overtrue

666

1年前
kenuo

666

1年前
chokingwin

老哥稳

1年前

漂亮!

1年前

前台也是用的ElementUI:joy:

1年前

666 功能很全啊 :+1:

1年前

赞,不错!

1年前
BradStevens

有点厉害啊

1年前
ADKi

网站整体功能可以的,star了,找工作多关注PHP基础知识,和框架底层的一些知识,框架的实现。这种问的比较多,没几个人会看你的项目,尤其是在简历上。

1年前

这个项目的健全度有点厉害~~

1年前

经验写2到3年没问题的 大大增加面试机会 面试把面试题稍微准备下就好。

1年前

别谎称经验,照我看来,没经验做出这样的成果,更能说明你的能力!是加分项,说明潜力无穷!

1年前
Patrick95

@839891627 同意。

1年前
Patrick95

file

点这三个排序 tab 的时候,会一连产生 30 多个请求,LZ 优化下喔。

1年前
leo

想找个正经公司还是别乱报工作经验,原因自己想

1年前

@Patrick95 这是由于ajax函数是写在vue钩子里面的,每次单个兼职Item建立的时候都会去后台获取兼职信息,判断有没有申请,判断有没有收藏,如果申请了判断有没有通过,通过了判断有没有评价。所以加载10个兼职,就有可能发出30多个请求。前端优化想不出什么办法了,后台应该可以尝试一下,把兼职信息跟状态合并返回。

1年前

明天就要开始面试了,哈哈,谢谢大家的鼓励

1年前
Athena

打不开

1年前
Athena

:+1: 打开了

1年前
Patrick95

@陈独秀的秀 对,这些状态信息应当也在列表接口中一并返回的~

1年前

我执行 php artisan migrate后报 General error: 1215 Cannot add foreign key constraint错误。感觉是存储引擎的问题,我把所有的表都加上$table->engine = 'InnoDB';就成功了。

1年前

这个有点6啊!

敢问前端 是自己慢慢凑的么...

我看着看着.. 有点知乎的影子..
作为一个后端,我发现我前端真的不会写..

1年前

@叶落山城 前端是仿知乎的css,布局也是。确实一开始的时候完全蒙蔽不知道该怎样展示这些内容。有个参考写起来就快很多了。

1年前

这个6了

1年前

不需要谎称经验啊,有这个能力简直就是加分点,工资的话按着一年的要。

1年前

网站打开速度有点慢啊 :joy:

1年前

@無铭 单页应用,首页加载了所有的js代码,所以首页慢,后面的页面快。Vue可以lazy-load的,需要用到异步组件,这个改动比较大,就没折腾了。

1年前

还可以的 ,比我这个有半年经验的人强多了。后端接口返回 response()->json([]) 可以稍微封装一下

1年前

来武汉吧:smile:看我的帖子

1年前

@lxalano 今天已经把工作确定下来了,谢谢你的好意啦,嘻嘻

1年前

@陈独秀的秀 好嘞,恭喜恭喜!

1年前
Summer

@陈独秀的秀 一般带着作品来找工作的,结果都不会太差。

1年前

我什么时候才能想你这样优秀

1年前
Jeffrey00

地址访问不了了~

1年前

@Jeffrey00 这两天在配置二级域名,把服务器nginx搞挂了,已修复了

1年前
OMGZui

小小的建议:

  • 可以换用Validator
        if (!isset($request->company_id)) {
            return response()->json(['status' => 0,'msg' => '缺少参数company_id'],400);
        }
  • C层貌似太重了,M层处理数据更好复用
1年前

博主你好,我运行项目的时候遇到了一些问题,我能跟你私聊一下吗

1年前

@OMGZui 哈哈,多谢指教啊。学习了!

1年前

666

1年前

博主 我在运行composer install命令时 报了图片上的错 能帮我看看吗

file

file

11个月前

@晚修 你把php版本升到7.0以上就可以了

11个月前

厉害啊,不错不错。。

11个月前

eleme的组件的确好用啊。bootstrap有些还是缺失的。

11个月前

@陈独秀的秀 可是我的PHP版本就是7.0.12的 -.-

11个月前

@晚修 试下把 .lock 文件删了, 再 install.

11个月前

请问这是什么问题

{
"message": "Malformed UTF-8 characters, possibly incorrectly encoded",
"exception": "InvalidArgumentException",
"file": "D:\\wamp64\\www\\codecasts-jianzhi-v2\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\JsonResponse.php",
"line": 71,
"trace": [
    {
        "file": "D:\\wamp64\\www\\codecasts-jianzhi-v2\\vendor\\symfony\\http-foundation\\JsonResponse.php",
        "line": 50,
        "function": "setData",
        "class": "Illuminate\\Http\\JsonResponse",
        "type": "->"
    },
11个月前

@fuwenbin 从信息来看应该是在 return response()->json($data)报错的。应该是在计算$data过程中出错,没有返回到正确的数据。你dd($data)看下。

11个月前

UI很不错,一个人坐成这样已经很棒了!加油

11个月前

985电子商务还属于计院的没几个吧。上交还是山大?

11个月前

@江湖大虾仁 不是计院的,管理学位。广东这边的大学。

11个月前

博主 这个是怎么回事哦

file

11个月前

请教一下在你的项目使用 npm install -S 之后, npm run dev 编译时候一直报了下面的错误怎么回事呢???

Invalid configuration object. Webpack has been initialised using a configuration object that does not match the API schema.

  • configuration.output.path: The provided value "public" is not an absolute path!
    -> The output directory as absolute path (required).
11个月前

file
执行composer install有上面的报错

10个月前

12k毫无压力,这样的技术。我们班(某培训)出来的,渣渣技术,10k的一大把

10个月前

@晚修 php缺少mongodb的扩展,自己编译开启一下

10个月前

不错

10个月前

这个只是后台吗?

10个月前

  • 请注意单词拼写,以及中英文排版,参考此页
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`, 更多语法请见这里 Markdown 语法
  • 支持表情,使用方法请见 Emoji 自动补全来咯,可用的 Emoji 请见 :metal: :point_right: Emoji 列表 :star: :sparkles:
  • 上传图片, 支持拖拽和剪切板黏贴上传, 格式限制 - jpg, png, gif
  • 发布框支持本地存储功能,会在内容变更时保存,「提交」按钮点击时清空
  请勿发布不友善或者负能量的内容。与人为善,比聪明更重要!