一款基于 Laravel 5.1 和 Vue.js 的项目管理系统 —— Ribbbon

ribbbon-tasks

1、简介 Ribbon是一款基于Laravel 5.1和Vue.js构建的免费开源项目管理系统,具备以下功能特性: 用户创建 客户创建 项目创建 任务创建 分配任务权重 项目分享 API驱动 2、安装 安装流程很简单,项目源码可以从Github获取: git clone https://github.com/canvasowl/ribbbon.git 进入ribbbon目录,运行comp…

极验(Geetest) Laravel 5 集成开发包,让验证更安全

geetest

1、简述 在网站开发中使用频率最高的工具之一便是验证码,验证码在此也是多种多样,不过简单的图片验证码已经可以被机器识别,极验验证码提供了一个安全可靠的滑动验证码体系,让网站开发更加安全。 接入极验验证码的过程并没有想象中的那么简单,如果想在Laravel5中使用,可以使用Laravel5 的极验验证码包,Geetest,支持Laravel5.0及以上版本。 地址:https://gith…

Laravel 5.2 新特性系列 —— 隐式路由模型绑定功能实现

Laravel路由模型绑定

Laravel 5.1 中已经提供了路由模型绑定功能,而在 Laravel 5.2中,这一功能实现变得更加简单。 1、路由模型绑定的基本使用 通常我们在URL路由中通过如下方式绑定模型: Route::group([‘middleware’ => [‘web’]], function () { Route::get(‘/user/{id}’,function($id){ $user…

Laravel 5.1 定义事件、事件监听器以及触发事件实例教程

Laravel-Event-Listeners

今天我们开始讲Laravel的事件,事件无处不在,比如用户登录、购买商品、搜索、查看文章,等等,都是事件,有了事件,就有事件监听器,事件监听器监听到事件发生后会执行一些操作,Laravel使用观察者模式来实现这种监听机制。本节我们通过一个简单的示例来讲述在Laravel中如何创建事件类、事件对应的监听器类,以及监听器如何监听事件发生并执行相应操作。 这里我们基于之前基于模型+缓存对文章增…

Laravel 5.1 中的异常处理器和HTTP异常处理实例教程

Laravel 错误和异常处理

错误和异常是处理程序开发中不可回避的议题,在本地开发中我们往往希望能捕获程序抛出的异常并将其显示打印出来,以便直观的知道程序在哪里出了问题并予以解决,而在线上环境我们不希望将程序错误或异常显示在浏览器中(出于安全考虑),这个时候我们仍然要捕获异常,只不过不是显示到浏览器中,而是记录到日志中,方便日后排查问题。 Laravel当然支持PHP原生的错误和异常处理,但是在此基础上进行了一些封装…

如何在 Laravel 5.1 中使用 Laravel Elixir 集成安装 Bootstrap

Laravel Bootstrap

Laravel Elixir 是一个用于简化处理Gulp的神奇的包,对不熟悉的人来说Gulp是一个允许你自动构建任务的JavaScript任务运行器。可以用来编译CSS、连接和最小化JavaScript以及更多其它任务。 Gulp被设计为通过使用node流成为比之前构建工具更快的构建工具,而Laravel Elixir封装了Gulp,并且使构建工作变得更加轻而易举。 下面我们就来看一个最…

[ Laravel 5.1 文档 ] 新手进阶指南 —— 带用户功能的任务管理系统

laravel-intermediate-tutorial

本进阶指南提供了对Laravel框架更深入的介绍,包括数据库迁移、Eloquent ORM、路由、认证、授权、依赖注入、验证、视图以及Blade模板。如果你对Laravel框架或其他PHP框架已经有了基本的认识,本章节将是你新的起点,如果你完全还是新手,请从新手入门指南开始。 本节的示例仍然是构建一个任务系统,但是在上一节基础上,本任务系统将允许用户注册登录,同样完整的代码已经放到Git…

[ Laravel 5.1 文档 ] 新手入门指南 —— 简单任务管理系统

Laravel官方入门教程

引言:Laravel官方终于推出5.1版本快速入门指南了,学院君在reddit上看到大家的讨论后才得知这一消息,立即着手进行了翻译,希望对Laravel学习者有所帮助。 1、简介 快速入门指南会对Laravel框架做一个基本介绍,包括数据库迁移、Eloquent ORM、路由、验证、视图以及Blade模板等等。如果你是个Laravel新手甚至之前对PHP框架也很陌生,那么这里将会成为你的…

Laravel 5.1 中创建自定义 Artisan 控制台命令实例教程

Laravel Artisan命令列表

1、入门 Laravel通过Artisan提供了强大的控制台命令来处理非浏览器业务逻辑。要查看Laravel中所有的Artisan命令,可以通过在项目根目录运行: php artisan list 对应输出如下(部分截图): 其中一些命名我们已经比较熟悉了,比如创建迁移make:migration以及执行迁移migrate,又比如创建模型make:model,创建控制器make:cont…

使用 Laravel 快速构建网站系列 —— 内容管理系统:Laravel 5 Boilerplate

Laravel 5 Boilerplate

1、简介 Laravel 5 Boilerplate不是一个网站,也是一个建站工具,是基于当前Laravel最新版本(Laravel 5.1.*)并集成Boilerplate的项目。 2、GitHub https://github.com/rappasoft/laravel-5-boilerplate 3、功能特性 自定义访问控制系统(认证/用户/角色/权限) 第三方登录(GitHub/…