feat:R&D Labs 메뉴 삭제 시더 추가

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
김보곤
2026-02-04 23:14:28 +09:00
parent 9f4d855595
commit 365272a856

View File

@@ -0,0 +1,32 @@
<?php
namespace Database\Seeders;
use App\Models\Commons\Menu;
use Illuminate\Database\Seeder;
class RemoveRnDLabsMenuSeeder extends Seeder
{
public function run(): void
{
$tenantId = 1;
$menu = Menu::where('tenant_id', $tenantId)
->where('name', 'R&D Labs')
->first();
if (!$menu) {
$this->command->warn('R&D Labs 메뉴를 찾을 수 없습니다.');
return;
}
// 하위 메뉴 삭제
$childCount = Menu::where('parent_id', $menu->id)->count();
Menu::where('parent_id', $menu->id)->delete();
$this->command->info("하위 메뉴 {$childCount}개 삭제");
// 부모 메뉴 삭제
$menu->delete();
$this->command->info('R&D Labs 메뉴 삭제 완료');
}
}