Eloquent는 데이터베이스와 상호 작용하는 간단하고 효율적인 방법을 제공하는 Laravel의 내장 ORM(객체 관계형 매퍼)입니다. Eloquent를 사용하는 방법, 마치 PHP 객체인 것처럼 데이터베이스 테이블을 사용하여 작업할 수 있으며 깔끔하고 표현력이 풍부한 구문으로 유명합니다. 다음은 Eloquent를 시작하는 데 도움이 되는 가이드입니다.
Eloquent를 사용하는 방법은 무엇인가요?
아. 모델 생성
artisan 명령을 사용하여 모델을 생성할 수 있습니다:
php artisan make:model Post
이렇게 하면 app/Models 디렉토리(또는 이전 Laravel 버전의 경우 app/)에 Post 모델이 생성됩니다.
ㄴ. 모델-테이블 규칙
Eloquent는 다음과 같은 몇 가지 규칙을 따릅니다.
테이블 이름은 복수형입니다(예: Post 모델의 게시물).
기본 키의 이름은 기본적으로 id로 지정됩니다.
필요한 경우 이러한 규칙을 재정의할 수 있습니다. Laravel 11을 배울 수 있습니다: PDF를 생성하고 이메일을 보내는 방법 – 단계별 튜토리얼
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 중국어 웹사이트의 기타 관련 기사를 참조하세요!