[ Laravel 5.5 文档 ] 序言 —— 升级指南

 注:从 Laravel 5.4 升级到 Laravel 5.5 预计时间 1 小时左右。 更新依赖 更新 composer.json 文件中的 laravel/framework 依赖版本为 5.5.*。此外,你还需要更新 phpunit/phpunit 依赖版本到 ~6.0。 注:如果你通常通过 laravel new 使用 Laravel 安装器,还需要使用 composer g…

[ Laravel 5.5 文档 ] 序言 —— 新版特性

 概述 Laravel 5.5 是一个 LTS 版本,会提供为期 2 年的 bug 修复和为期 3 年的安全修复支持。 Laravel 5.5 在 Laravel 5.4 的基础上继续进行优化:新增了包自动检测功能、API资源/转化、自动注册控制台命令、队列任务链、队列任务速率限制、基于时间的任务尝试、可渲染的邮件、可渲染和报告的异常、更加一致的异常处理、数据库测试优化、更简单的验证规…

Laravel 5.5 LTS 版本今天正式发布了!

Laravel 5.5 版本今天正式发布,该版本是下一代 LTS (Long Term Support) 版本,在功能特性上有重大改进和提升,就连 Laravel 框架作者 Taylor Otwell 自己也是在 Twitter 上对这一版本赞不绝口,甚为满意,下面就让我们先来一睹为快吧。 Whoops 扩展包 Laravel 4 中提供的 flip/whoops 再次回归,我们可以通过…

站在新起点上的新规划 —— 写在开学之际

二零一七年的八月拖着长长的尾巴即将消失在时间的尽头,九月迈着轻盈的脚步即将到来,这个时间点是中国传统的开学季,虽然学院君已经离开校园好几年了,但是每每到了这个时刻,潜意识里还是有一种仪式感:收拾心情,整理行装,准备踏上新的征程。 心情已经收拾,行装已经打点,那么路在何方?这里的路就是学院下半年的规划了,学院已经沉寂了一段时间没有搞什么大事情了,感觉再不整点动静,就真要湮没于岁月长河,泯然…

基于 Laravel 开发的自带前后端主题模板的 CMS 系统 —— WebEd

项目简介 昨天学院君给大家介绍了一款简单的模块化 CMS 系统 Borgert,提到其不足之一是没有什么可用的前端模板,后续开发成本较高,那么仿照最近流行的《河神》风格,咱们书接上文,继续来给大家说说基于 Laravel 框架开发的 CMS 那些事,今天要介绍的这个 CMS 说巧不巧,正好有一点弥补了 Borgert 没有前端模板的不足,有着自己完备的主题功能。接下来的时间,我们就来扒一…

基于 Laravel 5.4 开发的简单模块化开源 CMS 系统 —— Borgert

项目简介 Borgert 是一款基于 Laravel 5.4 框架开发的开源 CMS 系统,包含了诸多模块,例如博客、页面、商品、邮箱、图片库、用户等,你可以将其作为项目原型快速开始业务迭代开发。 代码仓库 Github:https://github.com/odirleiborgert/borgert-cms 安装步骤 项目初始化: git clone https://github.c…

最佳实践系列(十一):深入探讨 PHP 错误异常处理机制及 Laravel 框架底层的相应实现

错误和异常是很强大的工具,能帮助我们预期意料之外的事,使用优雅的方式捕获问题。不过,错误和异常很相似,容易让人混淆,二者都表示出问题了,都会提供错误信息,而且都有错误类型。然而,错误出现的时间比异常早,错误会导致程序脚本停止执行,如果可能,错误会委托给全局错误处理程序处理,有些错误是无法恢复的。对于高版本 PHP 我们基本上只需要处理异常,不用管错误,但我们仍然必须做好防御准备,因为 P…

又一个基于 Laravel 5.2 开发的后台管理系统

1、简介 zhanghaobao 是基于 Laravel 5.2 开发的一套后台管理系统,支持前后台分表登录,RBAC权限管理,通知闪存等功能,是用于个人以及公司项目快速开发的基础项目。 2、Github https://github.com/jwwb681232/zhanghaobao 3、安装 克隆资源库 git clone https://github.com/jwwb681232…

最佳实践系列(八):PHP 数据库统一处理 API —— PDO 扩展及其在 Laravel 底层的使用

PHP 支持多种数据库,如 MySQL、PostgreSQL、SQLite 和 Oracle 等,并且这些数据库都提供了用于 PHP 和相应数据库之间通信的扩展,如 mysqli、sqlite3 等。这样造成的一个问题是如果项目中使用了多种数据库,需要安装并使用多种 PHP 数据库扩展和接口,增加了学习和维护的成本。为此,从 PHP 5.1 开始引入了一个新的扩展 —— PDO。 PDO…

Laravel 中使用 Vue.js 实现基于 Ajax 的表单提交错误验证

本教程基于 Laravel 5.4 开始之前首先准备好开发环境,我们假设你已经安装好 Laravel,至于 Vue 的引入,请参考官方文档。 做好上述准备工作后就可以开始我们的开发了,本教程中我们将演示文章发布页面的表单验证。 首先在 routes/web.php 中新增两条路由规则: Route::get(‘post/create’, ‘PostController@create’);…