首页 > 数据库 >laravel: 调试打印sql

laravel: 调试打印sql

时间:2024-07-23 11:34:22浏览次数:8  
标签:laravel 打印 sql model id 调试

一,代码:

<?php

namespace App\Models;

use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Support\Facades\DB;

class ReadLogModel extends Model
{
    use HasFactory;

    //定义关联的数据表
    protected $table = 'sms_log';

    //定义主键
    protected $primaryKey = 'log_id';

    // 时间字段是否自动管理(created_at 和 updated_at字段)
    public $timestamps  = false;

    // 下面即是允许入库的字段,数组形式,例如:name age sex三个字段允许入库
    protected $fillable = ['*'];

    //添加一条记录
    public function addOne($row) {

        DB::enableQueryLog(); //使支持查询日志
        $model = $this->create($row);
        print_r($model.":<br/>");
        $id = $model->log_id;
        dd(DB::getQueryLog());  //打印出来
        return $id;
    }
}

 

二,测试效果:

标签:laravel,打印,sql,model,id,调试
From: https://www.cnblogs.com/architectforest/p/18317912

相关文章

  • SQL批量插入的优化心得
    pkgRiskDataVOList=mapper.getBuyAndSaleFee(ImmutableMap.ofEntries(kv("iTradeDate",iTradeDate)));StringfnFmtNumber16=pkiPub.fnFmtNumber(pkgRiskDataVOList.getBuyFee(),6);StringfnFmtNumber17=pkiPub......
  • 智能停车场系统--前后端分离(可直接落地)使用数据:vue,springBoot,redis,mybatis,mysql等
    系统首页-统计停车车收费收费数据展示实现代码:对菜单控制代码@AutowiredprivateMenuServicemenuService;@AutowiredprivateRoleMenuServiceroleMenuService;@GetMapping("/list")publicResultlist(){List<MenuRoleVO>menuRoleList=this.menuServi......
  • MySQL server has gone away
    环境:Os:Centos7DB:mysql5.7.39 导入大量数据的时候报错误:[root@localhost~]#mysql-hlocalhost-uroot-pmysql--default-character-set=utf8-Ddev_test</tmp/db_test_20240723mysql:[Warning]Usingapasswordonthecommandlineinterfacecanbeinsecure.......
  • 如何调试 python Flask [84] [CRITICAL] WORKER TIMEOUT?
    调试:gtts.tts:保存到temp.mp37月22日09:10:56PM[2024-07-2215:40:56+0000][84][严重]工作超时(pid:87)|||7月22日09:10:56PM[2024-07-2215:40:56+0000][87][INFO]工人退出(pid:87)7月22日09:10:57PM[2024-07-2215:40:57+0000][95][INF......
  • 在MySQL中 Truncate Delect Drop 的区别
    在MySQL中TruncateDelectDrop的区别 面试问题:----请详细描述MySQL中TRUNCATETABLE、DELETEFROM和DROPTABLE三个命令的区别,包括它们的作用、性能影响、事务日志的生成以及对表结构和触发器的影响。----回答:----在MySQL中,TRUNCATETABLE、DELETEFROM和DRO......
  • Java 支持的数据类型与 MySQL 支持的数据类型对比
    Java支持的数据类型与MySQL支持的数据类型对比整数类型:Java:byte,short,int,longMySQL:TINYINT,SMALLINT,INT,BIGINT对应关系:byte对应MySQL的TINYINTshort对应MySQL的SMALLINTint对应MySQL的INTlong对应MySQL的BIGINT浮点数类型:Java......
  • postgresql 导出数据字典文档
    在PostgreSQL中,数据字典(或称系统目录)是由一系列的系统表组成,这些表包含了数据库对象的元数据,例如表、索引、视图、函数、触发器等。要导出数据字典文档,实际上是导出这些系统表中的信息。尽管PostgreSQL并没有直接提供一个工具来一次性生成完整的数据字典文档,但是你可以使用......
  • spring使用mysql数据库实现关键字别字、拼音、拼音首字母、拼音所有首字母组合搜索
    1、实现思路前端传入的文字、拼音、别字、拼音首字母、拼音所有首字母组合传入到后台,通过后台接口转成拼音,然后通过转换后的拼音结合sql语句查询匹配。2、后台实现pom配置:<!--中文转拼音--><dependency><groupId>com.belerweb</groupId><artifactId>pinyin4......
  • 如何使用 Python Flask 将新的咖啡馆(元素)添加到数据库(SQLite)?
    这是我的代码:@app.route("/add",methods=["POST"])defpost_new_cafe():new_cafe=Cafe(name=request.form.get("name"),map_url=request.form.get("map_url"),img_url=request.form.get("img......
  • MySQL 索引的存储结构
    Author:ACatSmilingSince:2024-07-22索引的存储结构为什么使用索引索引是存储引擎用于快速找到数据记录的一种数据结构。常将索引比作教科书的目录部分(实际上不是完全一样),通过目录找到对应文章的页码,便可快速定位到需要的文章。MySQL中也是一样的道理,进行数据查找时,首先查......