?
回首过去的2016年,Laravel版本经历了两次更新,新增了很多新特性,比如用户认证上的优化,中间件组的引入,又比如事件广播优化,模型搜索,邮件对象,API认证等功能组件的支持,以及前端引入Vue.js,Laravel生态系统在不断完善,持续致力于提升开发效率和准入门槛,让开发者可以专注于业务逻辑开发,更快地实现产品迭代。此外,Laravel框架在对PHP编码规范、现代PHP开发理念和模式的推广以及PHP新版本的支持上也是可圈可点的。Laravel在变得越来越完善,也希望它在国内能够越来越流行。
就我自身而言,2016年也经历几次变更,年初从一个地方换到另一个地方工作,从此面临新的挑战,造成的直接影响其实是对Laravel学院投入的时间逐渐减少,到年底的时候由于业务发展的需要,工作重心从PHP转移到Java,对学院来说可谓是更加没有时间来打点,对长期以来支持学院的读者而言,我是抱有歉意的,不过分身乏术,也实是无奈,所以就需要对学院的定位做一些转型,当然,赖以生存的中文文档还是会继续支持,对于教程方面可能对一些比较入门级的东西很少介绍了,取而代之的是更高角度的一些思考和架构方面的东西,我希望抽出时间来对更底层的东西进行研究,从而给大家提供一些更加有深度和指导意义的东西。
2017年,不忘初心,希望我们共同前行,获取新的进步!
查看更多关于【PHP教程】的文章
nginx 各类网站设置 (laravel , thinkphp , nodejs , https)
基础部分设置[root@centos ~]# vim /opt/nginx/conf/nginx.confuser www www;worker_processes auto;pid logs/nginx.pid;worker_rlimit_nofile 100000;events {use epoll;multi_accept on;worker_connections 65535 ;}http {include mime.types;default_type
0评论2023-02-09391
PHP trait 特性在 Laravel 中的使用个人心得
trait 是在PHP5.4中为了方便代码复用的一种实现方式,但目前我在看的的PHP项目中较少看的有程序员去主动使用这个实现方式,在laravel中有很多 trait 的使用,关于trait 在 laravel 的使用请参看 Laravel 在哪些地方用了 trait?我曾在 Laravel 中大型项目面向
0评论2023-02-09609
PHP Laravel软删除的实现方法介绍
用Laravel 自带的 Eloquent ORM 来实现软删除。首先在数据迁移文件中添加删除时间字段./database/migrations/2014_10_12_000000_create_users_table.php?phpuse Illuminate\Database\Migrations\Migration;use Illuminate\Database\Schema\Blueprint;use Illu
0评论2023-02-08896
详解PHP laravel中的加密与解密函数
目录一:简介二:配置三:使用加密/解密1:加密2:不使用序列化进行加密3:解密Laravel为我们提供了完整的加密方法及加密模式。我之前一般在加密的时候使用的是我自己写的加密函数,但是这个玩意,有的位置还是不太使用,当然,破解的话,基本上也是不可能的
0评论2023-02-08720
PHP laravel缓存cache机制详解
目录一、访问多个缓存存储二、从缓存中获取数据1.获取数据并设置默认值2.检查缓存项是否存在3.数值增加/减少4.获取存储5.获取删除三、缓存中存储数据1.获取存储数据2.缓存不存在时存储数据3.永久存储数据四、从缓存中移除数据Laravel中的cache为我们提供了三
0评论2023-02-08729
PHP laravel缓存cache机制怎么实现
今天小编给大家分享一下PHP laravel缓存cache机制怎么实现的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。Laravel中的cache为我们
0评论2023-02-08878
Laravel专供:实现Schemaless
之所以要实现 Schemaless,主要是因为在线 DDL 有很多痛点,关于这一点,我在以前已经写过文章,没看过的不妨看看「史上最LOW的在线DDL解决方案」,不过那篇文章主要以介绍为主,并没有涉及具体的实现,所以我写了一个 Laravel 的例子。首先创建测试用的 user
0评论2017-02-05539
Laravel 5.3前端ajax请求,后端丢失session的问题
微信的h5产品,使用React+Laravel,一个奇怪的现象是只有正常的http请求,在server端可以得到session数据,所有的fetch api调用都无法得到session数据,导致所有的api调用返回401,需要授权。最初后端认为是前端在fetch调用的时候没有加上credentials参数,导
0评论2017-02-051017
在 thinkphp 中使用 laravel 的全部组件
作为一个使用 php 作为主力语言的公司,不管怎么说,在一些老的项目中,总会碰到使用 thinkphp 的。那么,热爱 laravel 的你,当你去开发新的 feature 时,大胆的去引入 laravel 的组件吧。不管是对于现在的开发效率,还是日后项目的重构,迁移都是有很大帮助
0评论2017-02-051201
使用 Supervisor 管理 Laravel 队列进程
Supervisor 是一个 Python 写的进程管理工具,有时一个进程需要在后台运行,挂掉后能够自动重启,那么就需要这么一个监控进程的工具。在 Laravel 开发中,也经常使用到队列监听,配合 Supervisor 来管理 Laravel 队列进程是一个很好的方式。Supervisor的安装1
0评论2017-02-05875
Codeception 2.2.9 发布,全堆栈 PHP 测试框架
Codeception 2.2.9 发布了,Codeception 是一个全堆栈的 PHP 测试框架。测试示例:?phpclass UserControllerCest {public $class = 'UserController';public function createAction(CodeGuy $I){$I-haveFakeClass($userController = Stub::make('UserControll
0评论2017-02-05214
Laravel 中使用 Redis 数据库
一、前言Redis 是一个开源高效的键值对存储系统,它通常用作为一个数据结构服务器来存储键值对,它可以支持字符串、散列、列表、集合、有序集合。1. 安装 predis/predis在 Laravel 中使用 Redis 之前,你需要通过 Composer 来安装predis/predis包(~1.0):$
0评论2017-02-05755
组合使用Laravel和vfsStream测试文件上传
核心要点 在应用开发中,测试是很重要的,在诸多的开发工具中,测试驱动开发是很伟大的一项; 测试文件上传并不像人们想象的那么简单; 目前,有很多很棒,但不为大家所熟知的测试工具; Larval能够让请求的校验更容易; 测试并不需要实际的文件系统,因为如
0评论2017-02-05208