giftcon_dev/app/Models/Member/MemLoginYear.php
2026-01-19 10:19:09 +09:00

28 lines
597 B
PHP

<?php
namespace App\Models\Member;
use Illuminate\Database\Eloquent\Model;
use App\Models\Member\Concerns\HasNoTimestamps;
/**
* 연도별 테이블(mem_login_2026 등)을 런타임에 붙이는 모델.
* 쓰기 시: (new MemLoginYear())->forYear(2026)->create([...])
*/
class MemLoginYear extends Model
{
use HasNoTimestamps;
protected $primaryKey = 'seq';
public $incrementing = true;
protected $keyType = 'int';
protected $guarded = [];
public function forYear(int $year): self
{
$this->setTable('mem_login_' . $year);
return $this;
}
}