本篇文章给大家带来的内容是关于laravel框架中超实用的功能介绍,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。
让lumen的dd() dump()像laravel一样优雅
1
compor
require
symfony/
var
-dumper
获取执行的sql语句
可查看sql where参数等
1
2
3
4
5
6
7
8
9
10
public
function
index()
{
db::connection()->enablequerylog();
// 开启查询日志
db::table(
'posts'
)->paginate(5);
//要查看的sql
$queries
= db::getquerylog();
// 获取查询日志
dd(
$queries
);
// 即可查看执行的sql,执行的时间,传入的参数等等
}
只能查看简单的sql不能看到传入的参数
1
db::table(
'posts'
)->tosql();
查询sql记录
如果,你想要将日志文件保存在 storage/logs 目录中。需要更新: app/providers/apprviceprovider.php 里的 boot() 函数
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
<?php
namespace
app\pro入职培训心得viders;
u
illuminate\support\rviceprovider;
u
db;
u
log;
class
apprviceprovider
extends
rviceprovider
{
/**
* bootstrap any application rvices.
*
* @return void
*/
public
function
boot()
{
//
// 新增代码
db::listen(
function
(
$query
) {
log::info(
$query
->sql,
$query
->bindings,
$query
->time
);
});
}
/**
* register any application rvices.
*
* @return void
*/
public
function
register()
{
//
}
}
laravel 如何在模型事件中获取某字段修改前的值
1
2
3
4
5
6
7
8
issue::sa二本学校ving(
function
(杯子素描issue
$issue
){
if
(
$issue
->isdirty(
'title'
年度考核表个人工作总结)) {
$ur
= auth::ur()->urname;
$oldtitle
=
$issue
->getoriginal(
'title'
);
// 原始值
$newtitle
=
$issue
->title;
// 新值
actionlog::log(
"$ur 把标题 $oldtitle 修改为 $newtitle"
);
}
});
以上就是laravel框中国属于南半球还是北半球架中超实用的功能介绍的详细内容
本文发布于:2023-04-07 19:49:45,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/fanwen/zuowen/896ec66b0d63207cb32e000855183841.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:laravel框架中超实用的功能介绍.doc
本文 PDF 下载地址:laravel框架中超实用的功能介绍.pdf
留言与评论(共有 0 条评论) |