zoukankan      html  css  js  c++  java
  • laravel为模型中所有查询统一添加WHERE条件

    第一种方法

    <?php
    namespace Table;
    use IlluminateDatabaseEloquentBuilder;
    /**
    *
    *
    */
    class TSingleService extends Table{
         
        protected $table = 'single_service_list';
        public $timestamps = false;
    
        /**
         * 设置单项服务全局查询条件
        */
        protected static function boot()
         {
             parent::boot(); // TODO: Change the autogenerated stub
             static::addGlobalScope('avaiable',function (Builder $builder){
                 $builder->where('deleted_at','=',NULL);
             });
         }
    }

      

    第二种方法

    <?php
    namespace Table;
    
    use IlluminateDatabaseEloquentSoftDeletes;
    /**
    *
    *
    */
    class TSingleService extends Table{
        use SoftDeletes;
        protected $table = 'single_service_list';
        protected $dates = ['deleted_at'];
        public $timestamps = false;
    
    }
    

      

  • 相关阅读:
    MYSQL之基本操作
    Python操作Mysql之基本操作
    编辑器
    iOS项目评估报告
    mac安装as配置
    屏幕适配
    CocoaPods配置步骤
    android网络监测
    获取通讯录
    json解析
  • 原文地址:https://www.cnblogs.com/guduershi/p/13396798.html
Copyright © 2011-2022 走看看