라라벨 DB 저장방법

Jmnote bot (토론 | 기여)님의 2020년 11월 2일 (월) 02:57 판 (봇: 자동으로 텍스트 교체 (-</source> +</syntaxhighlight>, -<source +<syntaxhighlight ))
(차이) ← 이전 판 | 최신판 (차이) | 다음 판 → (차이)

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