Laravel Model Observer 使用

2021-03-25
阅读 1 分钟
1.8k
1、构建Modelphp artisan make:model Models/XXX2、构建Observerphp artisan make:observer Observers/xxxxObserve3、注册Observer在app/Providers/AppServiceProvider boot() :4、测试 Observer created(新建) event 使用a、新建数据事件测试 demob、执行触发新建Democ、再次访问 testCreated 打印 Cache Key:test1 ...

[转]PHP7源码分析 - 语言执行原理

2019-12-18
阅读 2 分钟
2.2k
编译是指在应用源程序执行之前,就将程序源代码“翻译”成汇编语言,然后进一步根据软硬件环境编译成目标文件。一般称完成编译工作的工具为编译器。而解释型语言,在程序运行时才被“翻译”为机器语言。但是执行一次“翻译”一次,所以执行效率较低。解释器的工作就是解释型语言中,负责“翻译”源代码的程序。

[PHP] API 开发规范

2019-11-07
阅读 4 分钟
1.2k
一、数据传输方式说明GET(SELECT):从服务器取出资源(一项或多项)POST(CREATE):在服务器新建一个资源PUT(UPDATE):在服务器更新资源(客户端提供完整资源数据)PATCH(UPDATE):在服务器更新资源(客户端提供需要修改的资源数据)DELETE(DELETE):从服务器删除资源★没有严格要求时,可以只用 GET 与 POST 两...

WIN10下VB安装Centos7桥接模式并配置静态IP

2018-11-07
阅读 1 分钟
2.8k
win 打开CMD,ipconfig 查看主机IP。安装Centos7 配置网络文件 sudo vi /etc/sysconfig/network-scripts/ifcfg-enp0s3 ifcfg-en{$$$} 开头的文件即是。 {代码...} 重启网络 sudo systemctl restart network.service 查看IP地址 ip addr 设置防火墙,开放22端口支持远程SSL登陆 sudo firewall-cmd --zone=public --add-po...

Laravel+vue实现history模式URL可行方案

2018-11-06
阅读 2 分钟
5.1k
项目:laravel + vue 实现前后端分离。vue-router 默认 hash 模式 —— 使用 URL 的 hash 来模拟一个完整的 URL,于是当 URL 改变时,页面不会重新加载。

Laravel学习:请求到响应的生命周期

2018-08-01
阅读 1 分钟
2.2k
服务容器的实例化和基本注册,包括了服务容器本身注册、基础服务提供者注册、核心类别名注册和应用的基本路径注册。注册的服务只是具体的类名,是通过反射机制来实例化对象,并且通过反射机制自动解决构造函数中的依赖关系。