style: Laravel Pint 코드 포맷팅 적용
- PSR-12 스타일 가이드 준수 - 302개 파일 스타일 이슈 자동 수정 - 코드 로직 변경 없음 (포맷팅만)
This commit is contained in:
@@ -3,29 +3,31 @@
|
||||
namespace App\Models\Tenants;
|
||||
|
||||
use App\Models\Members\User;
|
||||
use App\Models\Permissions\PermissionOverride;
|
||||
use App\Models\Tenants\Pivots\DepartmentUser;
|
||||
use App\Traits\ModelTrait;
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
use Illuminate\Database\Eloquent\Relations\BelongsTo;
|
||||
use Illuminate\Database\Eloquent\Relations\MorphMany;
|
||||
use Spatie\Permission\Traits\HasRoles;
|
||||
use App\Traits\ModelTrait;
|
||||
use App\Models\Tenants\Pivots\DepartmentUser;
|
||||
use App\Models\Permissions\PermissionOverride;
|
||||
|
||||
class Department extends Model
|
||||
{
|
||||
use HasRoles, ModelTrait; // 부서도 권한/역할을 가짐
|
||||
|
||||
protected $table = 'departments';
|
||||
|
||||
protected $guarded = ['id'];
|
||||
|
||||
protected $casts = [
|
||||
'tenant_id' => 'int',
|
||||
'parent_id' => 'int',
|
||||
'is_active' => 'bool',
|
||||
'sort_order'=> 'int',
|
||||
'sort_order' => 'int',
|
||||
];
|
||||
|
||||
protected $hidden = [
|
||||
'deleted_by','deleted_at'
|
||||
'deleted_by', 'deleted_at',
|
||||
];
|
||||
|
||||
// 스파티 가드명(프로젝트 설정에 맞게 조정)
|
||||
@@ -48,7 +50,7 @@ public function users()
|
||||
return $this->belongsToMany(User::class, 'department_user')
|
||||
->using(DepartmentUser::class)
|
||||
->withTimestamps()
|
||||
->withPivot(['tenant_id','is_primary','joined_at','left_at']);
|
||||
->withPivot(['tenant_id', 'is_primary', 'joined_at', 'left_at']);
|
||||
}
|
||||
|
||||
/** 부서의 권한 오버라이드(DENY/임시허용) */
|
||||
|
||||
Reference in New Issue
Block a user