GitLab [Webhooks] 实现自动化服务器部署

2017-08-16
阅读 3 分钟
5.4k
简介 我们在部署我们的web应用时 我们一般会寻求一些云平台服务器部署 当然也可以直接在服务器里拉取远程仓库的代码 当然我们也可以实现通过Webhooks(钩子)来实现服务器与远程仓库代码的同步 这样一来我们在本地提交功能分支到仓库中 仓库也会同步到服务器 这样我们就无需自己手动去同步项目代码 选择 我们的项目大都托...

Laravel从零开发后台API(二)

2017-08-14
阅读 4 分钟
8.5k
之前我们已经准备好了基本的安装过程 现在我们去实现一下具体的业务部分 用户的登录与注册 对于用户注册 这对于一款应用来说再正常不过了 为了接下来我们的效果 我们可以去生成一个UserController 即在项目终端执行 {代码...} 生成用户之后我们暂时先不去编辑字段 后面我们需要用到时再加 返回字段数据沿用之前创建的Les...

ApiDocs 编写后台文档

2017-08-14
阅读 3 分钟
5.1k
简介 在开发后台 需要api的编写 那么在提供给web端和移动客户端的开发者时需要给他们提供必要的api文档 那么今天就来介绍 一个文档编写工具 apidocjs 整个语法还是遵循markdown的语法 当然apidoc支持Grunt,主页 https://github.com/apidoc/grunt-apidoc 其实这样类似的工具还有很多 但目的只有一个就是提供给其他开发者...

Redis在项目中的应用实例

2017-08-09
阅读 6 分钟
7.3k
在初步了解Redis在Laravel中的应用 那么我们试想这样的一个应用场景 一个文章或者帖子的浏览次数的统计 如果只是每次增加一个浏览量 就到数据库新增一个数据 如果请求来那个太大这对数据库的消耗也就不言而喻了吧 那我们是不是可以有其他的解决方案 这里的解决方案就是 即使你的网站的请求量很大 那么每次增加一个访问量...

Laravel从零开发后台API(一)

2017-08-07
阅读 4 分钟
21.9k
介绍 在开发后台接口现在更多的企业选择了PHP来开发后台接口 当然Python和NodeJs不失为是一种不错的选择 不过这里就以PHP为例 基于Laravel框架开发后台API 这里也是如果你是从事其他方向想做一些后台API开发 都可以去尝试一下的 当然实例项目我会不放在我的github上仅供参考 @geekGhc github demo地址 [链接] 前期准备 ...

Linux MySQL定时备份并上传到git仓库

2017-07-31
阅读 2 分钟
4.7k
简介 我们在部署我们的中小型项目时 在数据存储 我们通常选择mysql作为我们的存储工具 那么对于一个大的项目来说 每天的数据量是十分大的 对于每天产生的数据 如果哪一天我们的网站或者服务器受到攻击 我们的数据丢失是个很爆炸的事情 所以说自然这设计到数据库的备份 那么怎样的备份是我们想要的呢 对于备份的数据文件...

Flash Message For Laravel5

2017-06-11
阅读 2 分钟
3.1k
Flash Message For Laravel5 介绍 基于 Jeffery Way's Flash Package Github地址 [链接] 预览 安装 使用composer安装 {代码...} 或者在你的composer.json里require部分添加 {代码...} 下载完毕之后在config/app.php添加service provider {代码...} 为了方便使用 可以再去添加一个alias {代码...} 用法 在你的控制器里 重...

服务器上轻松部署你的PHP7运行环境

2017-04-30
阅读 9 分钟
9k
简介 对于有时候服务器的安装部署 每次有的过程忘记总得再把之前的笔记再找出来 现在将整个流程做一个整理 结合自己以前遇到的各种坑和实践经验吧 这里是Centos7.2 这样也方便以后少浪费点时间在查找各种笔记 博客地址 我的github地址 欢迎关注 集成环境安装(方式一) 如果你嫌这样麻烦这里推荐一个非常实用的集成环境安...

AdminLTE For Laravel 后台模板

2017-04-19
阅读 1 分钟
8.6k
AdminLTE For Laravel 介绍 基于AdminLTE的后台模板样式 集成基本的文章 用户模块 其余的功能模板可根据实际项目需求添加 Github 项目地址 AdminLTE-For-Laravel 效果图 后台首页 文章列表 创建文章 安装 1.clone到本地 {代码...} 2.根目录下创建.env文件 {代码...} 后台开发过程时可借助MustBeAnAdmin middleware 完成...

Laravel+VueJs开发知乎

2017-04-18
阅读 2 分钟
10k
Laravel-Zhihu 基于Laravel5.3 开发 项目地址 [链接] 前言 基于laravist社区知乎系列项目后台采用 AdminLTE-For-Laravel 功能 用户 [x] 登录注册(邮件认证) [x] 用户设置 [x] 头像上传至七牛云存储 [x] 修改密码 [x] 忘记密码(邮件认证) [x] 用户相互关注(邮件提醒) [x] 用户发送私信(消息通知) [x] 显示私信(已读和未读...

Laravel 开发扩展包基本流程

2017-04-14
阅读 4 分钟
13.3k
在Laravel中就有Laravel Composer Package开发的相关介绍 这其中需要运用 Service Providers 当然对于我们Laravel开发人员来说 开发一个扩展包还是很值得学习的 现在就来开发一个消息通知的扩展包

Laravel 用户之间关注

2017-03-29
阅读 2 分钟
5.3k
介绍 有关用户之间的相互关注这样的应用场景还是很常见的 每个平台都会有这样类似的需求 就比如Segmentfault和知乎 当然还有最熟悉的Github每个人可以有关注者和粉丝 建立模型表 这里我们去建立一个中间表 可以想象得到的是这张表里包含了两个用户的id 我们可以去创建一个Model {代码...} 创建完我们的表之后 我们去完善...

vue-cli vuelidate基于后端数据验证注册

2017-03-06
阅读 5 分钟
4.9k
介绍 在实现vuelidate基本的验证之后 我们需要去真正实现项目中的注册登录以及我们的验证流程 有的具体的代码我也会放到我的gist上面 后端api以及数据准备 对于前端的请求 以laravel作为后端项目需要对数据进行处理和相应的反馈 我们可以先去创建User Model在项目终端: {代码...} 生成Model后就去定义好字段信息: {代码....

vuelidate 对于vueJs2.0的验证解决方案

2017-03-06
阅读 6 分钟
11.3k
介绍 在后端项目里 比如我们的Laravel框架 对于表单验证有自己的一套validation机制 他将验证集成在FormRequest 我们只需要在我们的方法中依赖注入我们自己实例化后的验证类 当然也可以直接去在方法里去验证表单数据 而在我们的前端的项目里 也就是在我们的vue项目里 也有比较好的验证解决方案 也就是这的vuelidate 1.安...

gulpJs使用总结

2017-02-23
阅读 5 分钟
4.6k
1.gulp安装 1.首先确保你已经正确安装了nodejs环境。然后可以全局方式安装gulp: {代码...} 我们可以检查一下gulp版本 {代码...} 这样就完成了对全局的安装2.如果想在安装的时候把gulp写进项目package.json文件的依赖中,则可以加上--save-dev: {代码...} 其中--save-dev和--save的区别这里也有清楚的解释 这其实在comp...