摘要: What is Request? -- 什么是Request? Request是请求类,当用户访问一个路由时就会向服务器发送一个请求,我们有时呢 会获取用户传过来的一些参数来做相应的相应逻辑,所以说 Request是我们Laravel攻城狮的基本功,必须要掌握滴~ What functions do 阅读全文
posted @ 2017-07-13 19:12 Alex_sun 阅读(6699) 评论(0) 推荐(1) 编辑
摘要: laravel有非常方便的方法生成测试用的数据,大概的流程是这样: Why? 为什么要这样生成测试数据? 答:在开发中,数据库没有导入真正的数据时 我们需要使用一些测试数据去测试我们的项目。 这样生成有什么好处? 答:很便捷,不用我们手写测试数据,节省了大量的时间。 步入正题 如何写这些代码? 1、 阅读全文
posted @ 2017-07-03 23:34 Alex_sun 阅读(840) 评论(0) 推荐(0) 编辑
摘要: Event顾名思义就是事件的意思,在实际开发中 当用户做了某些动作或操作的时候 我们需要监听这些事件来做相应的处理。 比如说用户注册一个账户我们需要往用户的邮箱中发验证信息这种操作。 我们可以通过artisan命令来生成一个event和一个listener: 但是有一个更加便利的方法,首先来到这个文 阅读全文
posted @ 2017-04-22 00:56 Alex_sun 阅读(429) 评论(0) 推荐(0) 编辑
摘要: 首先在app.blade.php中引入jcrop(在github上可以找到) 在bootstrap官网中copy一段模态框的代码到avatar.blade.php中,根据实际情况进行修改: 重新修改我们的js代码,当头像上传成功后弹出模态框: 到此为止前端的工作就差不多完成了,下面来写后端的逻辑: 阅读全文
posted @ 2017-04-20 00:50 Alex_sun 阅读(871) 评论(0) 推荐(0) 编辑
摘要: 此篇记录如何使用ajax进行头像的更换,使用ajax需要引入一个jQuery的插件 jQuery form,在app.blade.php中引入: 引入插件后对avatar.blade.php的前端页面进行修改: 然后写js代码: 前端的工作到此为止,我们来处理后台的业务逻辑: 注意这里返回的是jso 阅读全文
posted @ 2017-04-17 23:29 Alex_sun 阅读(678) 评论(0) 推荐(0) 编辑
摘要: 上一篇文章中新增的下拉列表中有上传头像的链接,这篇文章就来实现这个功能 首先注册一条展示上传头像页面的路由: 在UsersController中新增方法: 创建avatar.blade.php: 创建request: 注册保存图片的路由: 在控制器中实现方法: 处理图片 现在我们的上传头像逻辑已经实 阅读全文
posted @ 2017-04-11 19:34 Alex_sun 阅读(1680) 评论(0) 推荐(0) 编辑
摘要: 这一篇内容较为简单 主要是修改app.blade.php,实现下拉菜单需要引入jQuery和js: 阅读全文
posted @ 2017-04-11 17:25 Alex_sun 阅读(542) 评论(0) 推荐(0) 编辑
摘要: 首先创建一个评论控制器:CommentsController,并且添加resource路由: 在show.blade.php中展示发表评论界面: 接下来我们定义Request: 在CommentsController中保存数据: 阅读全文
posted @ 2017-04-11 11:09 Alex_sun 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 增加评论功能需要创建新的表: 修改迁移文件: 在模型中声明关系方法,易于调用: 在user中: 新增加factory方法: 在tinker中批量生成: 现在,我们可以随意在一篇文章中展示评论,修改show.blade.php: 阅读全文
posted @ 2017-04-09 12:23 Alex_sun 阅读(519) 评论(0) 推荐(0) 编辑
摘要: 因为之前注册了resource路由 所以我们可以直接在PostsController的edit方法中实现逻辑: 创建edit.blade.php (我们使用了form的模型绑定): 当点击了提交按钮后就会跳转到PostsController的update方法: 阅读全文
posted @ 2017-04-09 10:51 Alex_sun 阅读(291) 评论(0) 推荐(0) 编辑