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

(새 문서: ==개요== ;Laravel DB 저장법 *라라벨을 통해 DB에 저장하는 방법들을 알아본다. ==DB 파사드 사용법== <source lang='php'> use DB; public function store(Reque...)
 
6번째 줄: 6번째 줄:
<source lang='php'>
<source lang='php'>
use DB;
use DB;
public function store(Request $request)
public function store(Request $request)
{  
{  

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

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