Laravel 8에서 모델을 생성하는 방법은 무엇입니까?

원래 게시된 @https://codeanddeploy.com 방문하여 샘플 코드 다운로드: https://codeanddeploy.com/blog/laravel/how-to-create-model-in-laravel-8#kDJtXEkWUdNnyQ39IUCm4WwqQ

이 게시물에서는 Laravel 8 애플리케이션에서 모델을 생성하는 방법의 예를 보여드리겠습니다. 이해하기 쉽고 이해하기 쉽도록 예를 들어 보겠습니다. Laravel에는 Laravel 8 애플리케이션에 대한 모델을 생성하는 실행 명령이 내장되어 있습니다.

artisan 명령을 사용하여 라라벨에서 모델을 생성하기 위한 이 튜토리얼을 따른 후에는 확실히 지금부터 더 쉬울 것입니다. Laravel artisan은 Windows의 Ubuntu 및 CMD와 같은 모든 운영 체제에서 실행할 수 있습니다.

Laravel 애플리케이션의 모델이란 무엇입니까?



모델은 데이터 검색, 삽입, 업데이트 및 삭제와 같은 비즈니스 논리 및 데이터베이스 조작을 수행하는 PHP 클래스입니다.

Laravel에서 모델 생성



Laravel 애플리케이션에서 우리는 단순히 Laravel 8에서 모델을 생성하는 명령을 실행하기만 하면 됩니다. 아래의 다음 예제를 참조하십시오:

php artisan make:model Employee




이제 Models 디렉토리에 생성된 모델이 표시됩니다.

앱/모델/Employee.php

<?php

namespace App\Models;

use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;

class Employee extends Model
{
    use HasFactory;
}


모델 속성 설정

이제 다음을 추가합시다. protected $table = ""; 그리고 보호된 $fillable = []; 우리 모델에 각 값을 정의했습니다.

protected $table: 모델 테이블 이름 정의

protected $fillable: 대량 할당 가능한 필드

설정 방법은 아래를 참조하세요.

<?php

namespace App\Models;

use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;

class Employee extends Model
{
    /**
     * @var string $table
     */
    protected $table = 'employees';

    /**
     * @var array $fillable
     */
    protected $fillable = [
        'field_name_1',
        'field_name_2'
    ];

    use HasFactory;
}


Laravel 애플리케이션에서 모델을 생성하기 위한 추가 옵션

데이터베이스 마이그레이션을 생성하려면 다음 명령을 적용하십시오.

php artisan make:model Employee --migration


Factory로 모델을 생성합니다.

php artisan make:model Employee --factory
php artisan make:model Employee -f


Seeder로 모델을 생성합니다.

php artisan make:model Employee --seed
php artisan make:model Employee -s


컨트롤러로 모델을 생성합니다.

php artisan make:model Employee --controller
php artisan make:model Employee -c



정책으로 모델을 생성합니다.

php artisan make:model Employee --policy


마이그레이션, 공장, 시더 및 컨트롤러로 모델을 생성합니다.

php artisan make:model Employee -mfsc


마이그레이션, 공장, 시더, 정책 및 컨트롤러로 모델을 생성합니다.

php artisan make:model Employee --all


피벗 모델을 생성합니다.

php artisan make:model Member --pivot


그게 다야. 이제 artisan 명령을 사용하여 Laravel 8에서 모델을 생성하는 방법에 대한 아이디어가 이미 있습니다. 이 튜토리얼이 도움이 되었으면 합니다. 이 코드를 다운로드하려면 여기https://codeanddeploy.com/blog/laravel/how-to-create-model-in-laravel-8#kDJtXEkWUdNnyQ39IUCm4WwqQ를 방문하십시오.

행복한 코딩 :)

좋은 웹페이지 즐겨찾기