前言:
看群里和laravel社区有些人对docker不太会使用,在这里我推荐使用laradock来部署我们的项目环境,用laradock部署简单快捷,方便管理,可以为你省出很多时间陪陪家人。现在用laradock一步步搭建环境。
setup 1:
从github上拉去laradock项目
git clone https://github.com/laradock/laradock.git
setup 2:
进入laradock文件夹,重命名或者复制 env-example 到 .env文件
看群里和laravel社区有些人对docker不太会使用,在这里我推荐使用laradock来部署我们的项目环境,用laradock部署简单快捷,方便管理,可以为你省出很多时间陪陪家人。现在用laradock一步步搭建环境。
从github上拉去laradock项目
git clone https://github.com/laradock/laradock.git
进入laradock文件夹,重命名或者复制 env-example 到 .env文件
https://cloud.tencent.com/developer/article/1765141?from=article.detail.1785167
PHP8正式版发布,带来了注解和JIT
2020-12-25阅读 6450
PHP8 正式版已经发布,它引入了一些重大变更,以及许多新特性和性能优化,包括命名参数、联合类型、注解、Constructor Property Promotion、match 表达式、nullsafe 运算符、JIT,以及对类型系统、错误处理和一致性的改进。
之前的 PHPCon 上听过 Nikic 的一些分享,感兴趣的小伙伴可以查看Nikic 的 PPT
PHP8
在 PHP 官网 也提到了一些新特性和功能说明,我们来看一看
看群里和laravel社区有些人对docker不太会使用,在这里我推荐使用laradock来部署我们的项目环境,用laradock部署简单快捷,方便管理,可以为你省出很多时间陪陪家人。现在用laradock一步步搭建环境。
从github上拉去laradock项目
git clone https://github.com/laradock/laradock.git
进入laradock文件夹,重命名或者复制 env-example 到 .env文件
昨天在开发过程中,需要使用到中间件的技术,之前都只是简单的认为要增加中间件就往middleware里添加中间件即可。本着周末的时间,就仔细研究了下 $middleware $middlewareGroup $routeMiddleware三个属性,到底是怎么样用的,通过查阅文档和网上资料,可算是搞明白了这三个属性是怎么用的和该怎么用。
这个属性称为全局中间件,为什么说是全局中间件呢?因为你的每一次请求,这里面的每个中间件都会执行。
这个属性称为路由中间件,为什么说是路由中间件呢?因为定义在该属性内的中间件,只能在定义路由时候引用。
假设这是我们定义的路由中间件:
protected $routeMiddleware = [
...
'auth' => \Illuminate\Auth\Middleware\Authenticate::class,
];
这篇文章为大家总结一下 Laravel
的Eloquent
模型的事件和具体在什么样的情况下触发事件。
retrieved
、creating
、created
、updating
、updated
、saving
、saved
、deleting
、daleted
可事件有这么多,那这些事件具体在什么时候才能触发呢?
1.
retrieved
:当数据库中检索现有模型时会触发该事件。
2.creating
:当创建新模型时候,会触发该事件。备注:在创建前调用该方法
3.created
:当创建新模型时候,会触发该事件。备注:在创建后调用该方法
4.updating
:当模型已经存在数据库中时,并调用了save方法,则会调用该事件。备注:updating在保存前调用
5.updated
:当模型已经存在数据库中时,并调用了save方法,则会调用该事件。备注:updating在保存后调用
6.saving
:当更新或者创建模型时,会调用该事件。备注:在更新或者创建之前调用该方法
7.saved
:当更新或者创建模型时,会调用该事件。备注:在更新或者创建之后调用该方法
8.deleting
:当删除模式时,会调用该方法。备注:在删除之前调用
9.deleted
:当删除模式时,会调用该方法。备注:在删除之后调用
谢谢大家!希望您喜欢!^_^
原文地址: 睿懿