feat:환불/해지 관리 목업 데이터를 실제 DB CRUD로 전환

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
김보곤
2026-02-04 22:37:37 +09:00
parent 9c37b665e9
commit 770bd7e9d7
5 changed files with 367 additions and 42 deletions

View File

@@ -0,0 +1,35 @@
<?php
namespace Database\Seeders;
use App\Models\Commons\Menu;
use Illuminate\Database\Seeder;
class RefundMenuRenameSeeder extends Seeder
{
public function run(): void
{
$tenantId = 1;
$menu = Menu::where('tenant_id', $tenantId)
->where(function ($q) {
$q->where('name', '환불관리')
->orWhere('name', '환불 관리');
})
->first();
if ($menu) {
$oldName = $menu->name;
$menu->name = '환불/해지 관리';
$menu->save();
$this->command->info("메뉴 이름 변경: {$oldName} → 환불/해지 관리");
} else {
$this->command->warn('환불관리 메뉴를 찾을 수 없습니다.');
Menu::where('tenant_id', $tenantId)
->whereNull('parent_id')
->orderBy('sort_order')
->get(['id', 'name', 'url'])
->each(fn ($m) => $this->command->line(" - [{$m->id}] {$m->name} ({$m->url})"));
}
}
}