This commit is contained in:
toom1996
2025-07-18 15:23:34 +08:00
parent 95b480b346
commit 7d619fb503
7 changed files with 276 additions and 22 deletions

View File

@ -23,6 +23,7 @@ namespace App\Model;
* @property int $is_delete
* @property string $source_url
* @property string $source_platform
* @property int $column_tag
* @property-read mixed $created_at
*/
class AppNews extends Model
@ -40,12 +41,14 @@ class AppNews extends Model
/**
* The attributes that should be cast to native types.
*/
protected array $casts = ['id' => 'integer', 'created_at' => 'datetime', 'created_by' => 'integer', 'updated_at' => 'datetime', 'updated_by' => 'integer', 'deleted_at' => 'integer', 'deleted_by' => 'integer', 'platform' => 'integer', 'is_record' => 'integer', 'is_delete' => 'integer'];
protected array $casts = ['id' => 'integer', 'created_at' => 'datetime', 'created_by' => 'integer', 'updated_at' => 'datetime', 'updated_by' => 'integer', 'deleted_at' => 'integer', 'deleted_by' => 'integer', 'platform' => 'integer', 'is_record' => 'integer', 'is_delete' => 'integer', 'column_tag' => 'integer'];
protected ?string $dateFormat = 'U';
public function getCreatedAtAttribute($value)
{
return date('Y-m-d', intval($value));
return $this->format('created_at', function (bool $isFormat) use ($value) {
return $isFormat ? date('Y-m-d', intval($value)) : $value;
});
}
}