Laravel 모델 생성 예제

원래 @https://codeanddeploy.com에 게시된 샘플 코드를 방문하여 다운로드합니다.
https://codeanddeploy.com/blog/laravel/laravel-model-create-example

이 게시물에서는 애플리케이션에서 사용할 수 있는 다양한 방법으로 Laravel 모델 생성의 예를 보여드리겠습니다. Laravel 모델을 학습할 때 데이터베이스에 레코드를 생성하거나 삽입하는 것은 중요한 학습 중 하나입니다.

예제 #1: Query Builder를 사용한 기본 삽입



이 예에서는 쿼리 빌더를 사용하여 데이터베이스에 레코드를 삽입합니다. 우리는 이 방법을 위해 DB 파사드를 사용하고 있습니다. 아래 예제 코드를 참조하십시오.

$user = DB::table('users')->insert([
    'name' => 'Juan Dela Cruz',
    'email' => '[email protected]',
    'password' => bcrypt('password')
]);

//return to true


예제 #2: 기본적인 롱핸드 방법



이 예제에서는 save() 함수를 사용하는 긴 방법으로 Eloquent를 사용하고 있습니다. 아래 예제 코드를 참조하십시오.

$user = new \App\Models\User();
$user->name = "John Doe";
$user->email = "[email protected]";
$user->password = bcrypt('password');
$user->save();


예제 #3: Laravel 모델 만들기 기본



이 예제에서는 배열 값을 전달하는 Eloquentcreate() 메서드를 사용합니다.

\App\Models\User::create([
    'name' => 'Jane Dane',
    'email' => '[email protected]',
    'password' => bcrypt('password')
]);


예 #4: 더 빠른 방법



이 예제에서는 PHP 인스턴스를 생성하여 Laravel Eloquent에 레코드를 저장하는 더 빠른 방법이지만 아직 데이터베이스에 기록되지 않았습니다. 이를 수행하려면 save() 메서드를 호출해야 합니다.

$user = new \App\Models\User([
    'name' => 'Jane Dane',
    'email' => '[email protected]',
    'password' => bcrypt('password')
]);

$user->save(); //returns true


Laravel 모델 작성을 읽어 주셔서 감사합니다. 이 튜토리얼이 도움이 되었으면 합니다. 이 코드를 다운로드하려면 여기https://codeanddeploy.com/blog/laravel/laravel-model-create-example를 방문하십시오.

행복한 코딩 :)

좋은 웹페이지 즐겨찾기