首页 > 其他分享 >laravel 分表日志功能

laravel 分表日志功能

时间:2023-02-13 16:35:09浏览次数:37  
标签:laravel name res CreateLog 分表 table 日志 定时

1.生成定时任务,自动出案件表

  1. 命令行创建定时任务生成脚本   
    php artisan make:command CreateLog
  2. 脚本CreateLog 的handle   方法生成分表的表名
     if ( ! Schema::hasTable($table_name)) {
                $res = DB::statement("create table {$table_name} like {$old_name}");
                return $res;
            } else {
                info("该表{$table_name}已经存在不必创建");
            }
    View Code

     

  3. 脚本增加到定时任务,每月月底自动生成
     $schedule->command('CreateLog')->lastDayOfMonth('11:00');

 

标签:laravel,name,res,CreateLog,分表,table,日志,定时
From: https://www.cnblogs.com/zzqqyy/p/17116829.html

相关文章

  • Nginx日志割接,生成周期日志
    #!/bin/bashlogs_path="/usr/local/nginx-1.14.2/logs/any/"pid_path="/usr/local/nginx-1.14.2/logs/nginx.pid"mv${logs_path}access.log${logs_path}access_$(dat......
  • 聊聊分库分表
    我也没想到大家对于分库分表的话题会这么感兴趣,可能很多人的工作内容业务量较小很难接触到这方面的技能。这个系列在我脑子里筹划了挺久的,奈何手说啥也不干活,就一直拖到了......
  • Oracle 11g清理trace和alert日志
    [oracle@oraclehostorcl]$du-sh*9.8Galert4.0Kcdump4.0Khm4.0Kincident4.0Kincpkg4.0Kir4.0Klck4.0Mmetadata4.0Kmetad......
  • 基于客户端和服务端实现分表分库区别
     ......
  • Laravel — P45:控制器编辑/更新 (CMP)
    在我们完整地结束这个项目之前,我们还有几篇文章要讲。之后我们将继续讨论更高级的主题。在本文中,我们将解决如何编辑记录。我们需要显示一个表单,其中已经为特定记录填充了所......
  • Laravel — P47:最后的润色 (CMP)
    是时候结束这个项目并继续使用Laravel中更高级的功能了。在我们这样做之前,我们需要向我们的汽车管理项目添加一些额外的功能,比如删除照片。这是一个有趣的小项目,在我看来......
  • Laravel — P46:控制器销毁(CMP)
    我们到了最后一个方法:​destroy​​。您猜对了,该​​destroy​​方法将从数据库中删除资源。这是最简单的一堆。我们只需要创建一个链接,删除一个资源并将用户返回到页面​​......
  • Apache日志分割
    1、配置httpd主配置,在httpd子配置目录下创建一个以conf结尾的文件,并添加配置信息Apache日志分割2、创建目录,添加首页,重启服务、关闭防火墙3、访问网页,多刷新几次,查看访问日......
  • Laravel — P54:路由组 — 中间件和控制器
    我想在​​web.php​​​文件中提及的最后一个主题是路由组。考虑到还没有触及​​api.php​​也经常使用的文件,还没有完全讨论完路由。将中间件应用于组要将中间件应用于特......
  • Laravel — P53:速率限制
    对于眼尖的读者,您可能已经注意到我们上一篇文章中调用​​configureRateLimiting​​​的方法。​​RouteServiceProvider​​protectedfunctionconfigureRateLimiting(){......