no message
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user