style: Laravel Pint 코드 포맷팅 적용
- PSR-12 스타일 가이드 준수 - 302개 파일 스타일 이슈 자동 수정 - 코드 로직 변경 없음 (포맷팅만)
This commit is contained in:
@@ -15,23 +15,23 @@ public function up(): void
|
||||
*/
|
||||
Schema::table('menus', function (Blueprint $table) {
|
||||
// slug 추가 (권한 키로 활용) - 테넌트 내 유니크
|
||||
if (!Schema::hasColumn('menus', 'slug')) {
|
||||
if (! Schema::hasColumn('menus', 'slug')) {
|
||||
$table->string('slug', 150)->nullable()->after('name')->comment('메뉴 슬러그(권한 키)');
|
||||
}
|
||||
|
||||
// Soft delete
|
||||
if (!Schema::hasColumn('menus', 'deleted_at')) {
|
||||
if (! Schema::hasColumn('menus', 'deleted_at')) {
|
||||
$table->softDeletes()->comment('소프트삭제 시각');
|
||||
}
|
||||
|
||||
// acted-by (누가 생성/수정/삭제 했는지)
|
||||
if (!Schema::hasColumn('menus', 'created_by')) {
|
||||
if (! Schema::hasColumn('menus', 'created_by')) {
|
||||
$table->unsignedBigInteger('created_by')->nullable()->after('updated_at')->comment('생성자 사용자 ID');
|
||||
}
|
||||
if (!Schema::hasColumn('menus', 'updated_by')) {
|
||||
if (! Schema::hasColumn('menus', 'updated_by')) {
|
||||
$table->unsignedBigInteger('updated_by')->nullable()->after('created_by')->comment('수정자 사용자 ID');
|
||||
}
|
||||
if (!Schema::hasColumn('menus', 'deleted_by')) {
|
||||
if (! Schema::hasColumn('menus', 'deleted_by')) {
|
||||
$table->unsignedBigInteger('deleted_by')->nullable()->after('updated_by')->comment('삭제자 사용자 ID');
|
||||
}
|
||||
|
||||
@@ -45,7 +45,7 @@ public function up(): void
|
||||
/**
|
||||
* 2) 부서 테이블
|
||||
*/
|
||||
if (!Schema::hasTable('departments')) {
|
||||
if (! Schema::hasTable('departments')) {
|
||||
Schema::create('departments', function (Blueprint $table) {
|
||||
$table->bigIncrements('id')->comment('PK: 부서 ID');
|
||||
$table->unsignedBigInteger('tenant_id')->comment('테넌트 ID');
|
||||
@@ -74,7 +74,7 @@ public function up(): void
|
||||
* 3) 부서-사용자 매핑
|
||||
* - 동일 부서-사용자 중복 매핑 방지(tenant_id 포함)
|
||||
*/
|
||||
if (!Schema::hasTable('department_user')) {
|
||||
if (! Schema::hasTable('department_user')) {
|
||||
Schema::create('department_user', function (Blueprint $table) {
|
||||
$table->bigIncrements('id')->comment('PK');
|
||||
$table->unsignedBigInteger('tenant_id')->comment('테넌트 ID');
|
||||
@@ -101,7 +101,7 @@ public function up(): void
|
||||
* - ALLOW/DENY는 is_allowed로 표현
|
||||
* - 필요시 메뉴 단위 범위 제한을 위해 menu_id(옵션)
|
||||
*/
|
||||
if (!Schema::hasTable('department_permissions')) {
|
||||
if (! Schema::hasTable('department_permissions')) {
|
||||
Schema::create('department_permissions', function (Blueprint $table) {
|
||||
$table->bigIncrements('id')->comment('PK');
|
||||
$table->unsignedBigInteger('tenant_id')->comment('테넌트 ID');
|
||||
@@ -129,7 +129,7 @@ public function up(): void
|
||||
* 5) 사용자 퍼미션 오버라이드 (개인 단위 허용/차단)
|
||||
* - 개인 DENY가 최우선 → 해석 레이어에서 우선순위 처리
|
||||
*/
|
||||
if (!Schema::hasTable('user_permission_overrides')) {
|
||||
if (! Schema::hasTable('user_permission_overrides')) {
|
||||
Schema::create('user_permission_overrides', function (Blueprint $table) {
|
||||
$table->bigIncrements('id')->comment('PK');
|
||||
$table->unsignedBigInteger('tenant_id')->comment('테넌트 ID');
|
||||
@@ -206,7 +206,7 @@ private function indexExists(string $table, string $indexName): bool
|
||||
$connection = Schema::getConnection();
|
||||
$schemaManager = $connection->getDoctrineSchemaManager();
|
||||
$doctrineTable = $schemaManager->introspectTable(
|
||||
$connection->getTablePrefix() . $table
|
||||
$connection->getTablePrefix().$table
|
||||
);
|
||||
foreach ($doctrineTable->getIndexes() as $idx) {
|
||||
if ($idx->getName() === $indexName) {
|
||||
@@ -216,6 +216,7 @@ private function indexExists(string $table, string $indexName): bool
|
||||
} catch (\Throwable $e) {
|
||||
// 무시
|
||||
}
|
||||
|
||||
return false;
|
||||
}
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user