no message

This commit is contained in:
kuaifan
2021-06-18 15:36:31 +08:00
parent 4799c10858
commit 12031aca33
11 changed files with 112 additions and 145 deletions
+14 -10
View File
@@ -14,6 +14,7 @@ use Illuminate\Support\Facades\DB;
* @method static \Illuminate\Database\Eloquent\Builder|AbstractModel newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|AbstractModel newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|AbstractModel query()
* @method static \Illuminate\Database\Eloquent\Builder|AbstractModel saveOrIgnore()
* @method static \Illuminate\Database\Eloquent\Builder|AbstractModel getKeyValue()
* @method static \Illuminate\Database\Eloquent\Builder|static with($relations)
* @method static \Illuminate\Database\Query\Builder|static select($columns = [])
@@ -32,6 +33,19 @@ class AbstractModel extends Model
'deleted_at',
];
/**
* 保存数据忽略错误
* @return bool
*/
protected function scopeSaveOrIgnore()
{
try {
return $this->save();
} catch (\Exception $e) {
return false;
}
}
/**
* 获取模型主键的值(如果没有则先保存)
* @return mixed
@@ -134,16 +148,6 @@ class AbstractModel extends Model
return $row;
}
/**
* 定义变量为对象(IDE高亮)
* @param $value
* @return static
*/
public static function IDE($value)
{
return $value;
}
/**
* 用于Model的事务处理
* @param \Closure $closure