feat:환불/해지 관리 목업 데이터를 실제 DB CRUD로 전환
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
35
database/seeders/RefundMenuRenameSeeder.php
Normal file
35
database/seeders/RefundMenuRenameSeeder.php
Normal 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})"));
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user