>  기사  >  백엔드 개발  >  Eloquent를 어떻게 사용하나요?

Eloquent를 어떻게 사용하나요?

Barbara Streisand
Barbara Streisand원래의
2024-10-14 06:13:29847검색

How to use Eloquent?

Eloquent는 데이터베이스와 상호 작용하는 간단하고 효율적인 방법을 제공하는 Laravel의 내장 ORM(객체 관계형 매퍼)입니다. Eloquent를 사용하는 방법, 마치 PHP 객체인 것처럼 데이터베이스 테이블을 사용하여 작업할 수 있으며 깔끔하고 표현력이 풍부한 구문으로 유명합니다. 다음은 Eloquent를 시작하는 데 도움이 되는 가이드입니다.

Eloquent를 사용하는 방법은 무엇인가요?

  1. 모델 설정 각 Eloquent 모델은 데이터베이스 테이블에 해당하며, 모델의 각 인스턴스는 해당 테이블의 행을 나타냅니다.

아. 모델 생성
artisan 명령을 사용하여 모델을 생성할 수 있습니다:

php artisan make:model Post

이렇게 하면 app/Models 디렉토리(또는 이전 Laravel 버전의 경우 app/)에 Post 모델이 생성됩니다.

ㄴ. 모델-테이블 규칙
Eloquent는 다음과 같은 몇 가지 규칙을 따릅니다.

테이블 이름은 복수형입니다(예: Post 모델의 게시물).
기본 키의 이름은 기본적으로 id로 지정됩니다.
필요한 경우 이러한 규칙을 재정의할 수 있습니다. Laravel 11을 배울 수 있습니다: PDF를 생성하고 이메일을 보내는 방법 – 단계별 튜토리얼

  1. 모델 정의 다음은 post 테이블과 상호 작용하는 간단한 Post 모델의 예입니다.
namespace App\Models;

use Illuminate\Database\Eloquent\Model;

class Post extends Model
{
    // If your table name differs from the convention
    protected $table = 'posts';

    // Define which fields can be mass-assigned
    protected $fillable = ['title', 'body'];
}

$table: 테이블 이름을 지정합니다.
$fillable: 대량 할당할 수 있는 속성을 정의합니다.

전체 튜토리얼 보기

위 내용은 Eloquent를 어떻게 사용하나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
이전 기사:포럼 PHP 4다음 기사:포럼 PHP 4