"라라벨 DB 저장방법"의 두 판 사이의 차이

27번째 줄: 27번째 줄:
==Eloquent ORM 사용법==
==Eloquent ORM 사용법==
*라라벨에서 각각의 DB 테이블은 모델을 가지고 있으며 이를 이용하여 저장함.
*라라벨에서 각각의 DB 테이블은 모델을 가지고 있으며 이를 이용하여 저장함.
*이 방법은 모델을 먼저 생성해 주어야 한다.
<source lang='php'>
<source lang='php'>
use App\ModelName;
use App\ModelName;

2016년 5월 30일 (월) 01:40 판

1 개요

Laravel DB 저장법
  • 라라벨을 통해 DB에 저장하는 방법들을 알아본다.

2 DB 파사드 사용법

use DB;

public function store(Request $request)
{ 
    $title = $request->input('title');
    DB::insert('insert into tableName (title) VALUES(?)', [$title]);
}

3 쿼리 빌더 사용법

use DB;

public function store(Request $request)
{ 
    $title = $request->input('title');
    DB::table('tableName')->insert(['title'=>$request->input('title')]);
}

4 Eloquent ORM 사용법

  • 라라벨에서 각각의 DB 테이블은 모델을 가지고 있으며 이를 이용하여 저장함.
  • 이 방법은 모델을 먼저 생성해 주어야 한다.
use App\ModelName;

public function store(Request $request)
{ 
    $title = $request->input('title');
        
    $todo = new ModelName();
    $todo->title = $title;
    $todo->save();
}

5 같이 보기

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}