Files
sam-manage/database/seeders/ReceivableMenuRenameSeeder.php
김보곤 7c5f9addbe feat:미수금 관리 목업 데이터를 실제 DB CRUD로 전환
- 채권관리 메뉴명 → 미수금 관리로 변경 시더 추가
- Receivable 모델/컨트롤러 생성
- 수금 처리 API 추가
- React 프론트엔드 API 호출 전환

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-04 22:22:28 +09:00

36 lines
1.0 KiB
PHP

<?php
namespace Database\Seeders;
use App\Models\Commons\Menu;
use Illuminate\Database\Seeder;
class ReceivableMenuRenameSeeder 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})"));
}
}
}