728x90 Laravel5 [Laravel & AWS] Laravel에서 AWS Bedrock 적용하기 - 생성형 AI 실전 연동 가이드 예 안녕하시어요? 오랜만에 새로운 썸띵을 들고 왔습니다. 굉장히 흥미로웠던거 같아요. 내일 Bedrock 관련 컨퍼런스도 가고 겸사 겸사 Bedrock을 적용한 경험에 대해 남겨보려 합니다!1️⃣ AWS Bedrock이란?AWS Bedrock은 Amazon에서 제공하는 생성형 AI 서비스로,기업이 맞춤형 AI 기능을 쉽게 구축할 수 있도록 도와줍니다.AWS Bedrock을 사용하면 Amazon Titan, Claude, Jurassic 등의 모델을 손쉽게 호출할 수 있습니다.🛠 Laravel에서 AWS Bedrock을 활용하는 주요 이유:✅ 서버리스 환경에서 AI 모델 실행 가능✅ 빠르고 안정적인 API 호출 방식✅ 비용 효율적인 AI 서비스 구축 가능2️⃣ AWS SDK for PHP 설정 및 Bed.. 2025. 2. 19. [Laravel 라라벨] 테이블 간 관계에서 외래 키를 명시해야하는 이유 🚨 코딩하다 의문점이 생겼는데요. public function a(): BelongsTo { return $this->belongsTo(A::class, 'specific_id'); }위처럼 무언가를 정의해줘야할 때가 있더라고요? 아니면 PK 를 제대로 찾지 못하는 이슈가 발생을 했습니다.냅다 알아보았는데요.1. 원인 분석처음에 문제가 발생했던 이유는 Laravel이 A 테이블에서 기본적으로 user_id를 외래 키로 예상했기 때문입니다.Laravel의 기본 규칙: hasMany()나 belongsTo() 관계에서는 현재 모델의 기본 키와 snake_case 형태로 된 외래 키를 자동으로 매핑합니다.즉, 기본적으로 user_id 컬럼을 찾으려 하다가, 해당 컬럼이 없어서.. 2025. 2. 6. [Laravel 라라벨] Eloquent - attribute, method 접근 Laravel 을 사용하면서 조금 헷갈렸던 개념에 대해 정리해보겠습니다.1. 속성처럼 접근하는 것과 메서드처럼 접근하는 것의 차이속성처럼 접근Laravel에서 속성처럼 접근할 때는 모델의 속성(attribute) 또는 Attribute 접근자를 통해 값을 가져옵니다.속성(Attribute): 데이터베이스 테이블의 컬럼과 직접적으로 매핑됩니다. 예: id, name.Attribute 접근자: 추가적인 로직을 통해 계산된 값을 반환하는 커스텀 속성입니다. getAttribute 메서드를 통해 호출됩니다.사용법:$snapshot = Snapshot::find(1);// 속성 접근$done = $snapshot->done; // 데이터베이스 컬럼 `done`의 값을 가져옴$unopened = $snapshot-.. 2025. 1. 29. [Laravel 라라벨] Morph() 다형성 ➡️ 간단하게 최근에 새로이 배워서 적용한 개념? 기술? 그 사이 어딘가에 있는 Morph() 에 관한 적용을 해보도록 하겠습니다!언제 쓰면 좋은가! 에 대한 대답으로는 예를 들어 Model로 parent, child가 있다고 합시다.데이터베이스에 방문기록 같은 것을 남기고 싶은데, 방문자가 parent일수도 있고 child 일수도 있을 때 이 개념을 쓰면 굳이 더 다른 것들을 데이터베이스의 column에 쓸 필요가 없어집니다. ➡️ 간단하게$table->morphs('userable');이런 식으로 사용이 가능합니다.이렇게 하면 자동으로 DB에 userable_id, userable_type 이런 식을 저장이 됩니다. ➡️ 그리고는 정의한 데이터베이스에 해당하는 모델엔 public function tr.. 2025. 1. 27. 이전 1 2 다음 728x90