1) 회원가입 시 및 운영 중 추가로 수집할 데이터 (필수 + 권장)목적: 개인 성향 파악, 콜드스타트 해소, 모델 입력(특성) 확보필수(最低)회원 기본정보user_id (PK), 가입일, 지역(도시 단위), 언어, 연령대(또는 생년월일), 성별(선택)초기 관심사(onboarding)카테고리 체크박스(예: 기술 / 문화 / 취미 / 뉴스 / 게임 / 유머 등)선호 포맷(글/이미지/동영상/짧은글 등)뷰 로그 (event stream) — 중요event_id, user_id, content_id, event_type (view, click, upvote, comment, share, dwell/read_time, scroll_depth), timestamp, device, session_id, referre..
Accessor 호출 방식: php// Model 메서드명 → Blade에서 호출getSaleStatusTextAttribute() → $product->sale_status_textgetDdayAttribute() → $product->d_daygetTimeRemainingAttribute() → $product->time_remaininggetLowestPriceAttribute() → $product->lowest_price일반 메서드 호출: php// 일반 메서드는 ()를 붙여서 호출isOnSale() → $product->isOnSale()hasOption() → $product->hasOption('best')Blade 템플릿 사용 예시: php// index.blade.php{{ $pr..
Laravel/ PHP 사이트 기준 예시를 중심으로 하지만, 다른 스택에도 같은 흐름으로 적용하면 됩니다.아래는 전체 흐름(요약) → 서버 준비 → GitHub(Secrets) 준비 → 실제 GitHub Actions 워크플로우(예제) → 보안/운영 팁 → 문제 해결 체크리스트 순서입니다.1) 전체 흐름 요약서버에 deploy 전용 사용자와 SSH 공개키 설정로컬(또는 CI용)에서 SSH 개인키를 GitHub Actions Secrets에 등록.github/workflows/deploy.yml 파일을 만들어 main 브랜치에 푸시되면 실행되도록 설정Actions가 SSH로 서버에 접속 → 코드 동기화(rsync 또는 scp) → 원격에서 의존성 설치/마이그레이션/캐시/서비스 재시작 수행2) 서버(우분투 ..
- Total
- Today
- Yesterday
- 홈마뜻
- 라라벨
- 의정부 삼계탕
- 메서드호출
- 깃연동
- php신규생성
- 스크립트강좌
- 엔진엑스설정
- nginx설정
- css
- 민락골
- 깃허브자동배포
- 캐시테이블
- Accessor
- laravel
- 깃계정변경
- 스크립트기초
- 깃자동배포
- 홈마
- github
- 프로젝트생성
- citykid
- ci/cd
- 깃생성
- 서니
- 더서니
- 라라벨설정
- 신규생성
- thesunny
- 라라벨프로젝트
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | |||||
| 3 | 4 | 5 | 6 | 7 | 8 | 9 |
| 10 | 11 | 12 | 13 | 14 | 15 | 16 |
| 17 | 18 | 19 | 20 | 21 | 22 | 23 |
| 24 | 25 | 26 | 27 | 28 | 29 | 30 |
| 31 |