指尖上的记忆指尖上的记忆
首页
  • 基础
  • Laravel框架
  • Symfony框架
  • 基础
  • Gin框架
  • 基础
  • Spring框架
  • 命令
  • Nginx
  • Ai
  • Deploy
  • Docker
  • K8s
  • Micro
  • RabbitMQ
  • Mysql
  • PostgreSsql
  • Redis
  • MongoDb
  • Html
  • Js
  • 前端
  • 后端
  • Git
  • 知识扫盲
  • Golang
🌟 gitHub
首页
  • 基础
  • Laravel框架
  • Symfony框架
  • 基础
  • Gin框架
  • 基础
  • Spring框架
  • 命令
  • Nginx
  • Ai
  • Deploy
  • Docker
  • K8s
  • Micro
  • RabbitMQ
  • Mysql
  • PostgreSsql
  • Redis
  • MongoDb
  • Html
  • Js
  • 前端
  • 后端
  • Git
  • 知识扫盲
  • Golang
🌟 gitHub

接下来让我们看一看如何实现这个删除操作的:

    /**
     * 删除
     *
     * @param $id
     * @return bool
     */
    public static function destroy($id)
    {
        // 这是一个查询操作
        $data = Company::query()->where('id', $id)->whereNull('deleted_at')->first();
        if (!$data) {
            return false;
        }

        try {
            DB::transaction(function () use ($data, $id) {
                Company::destroy($id);
                $data->synTags();
                $data->synDemandTags();
                $data->syncCategories();
            });
        } catch (\Throwable $e) {
            return false;
        }

        return true

再来一个定时任务的shell脚本

    #!/bin/bash
    export JAVA_HOME=/usr
    export PATH=$PATH:$JAVA_HOME/bin
    start=`date -d yesterday +%Y-%m-%d`
    #date -d yesterday +%Y-%m-%d
    end=`date +%Y-%m-%d`
    while [ "${start}" != "${end}" ]
    do

    echo $start
--返回--