라라벨 DB 저장방법

Jmnote (토론 | 기여)님의 2016년 6월 19일 (일) 14:51 판 (→‎같이 보기)

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 }}